R.raw.все не может быть решено

Я разрабатываю приложения для Android с Eclipse.

В моем приложении я пытаюсь прочитать файл: data.xml. Я поместил его в res/raw/, и для доступа к нему я должен использовать getRessources(). OpenRawResource(R.raw.data);

Но Eclipse показывает мне ошибку: "данные" не могут быть разрешены или не являются полем.

Но поле находится в гене /R.java!!!

public final class R {
    public static final class raw {
            public static final int data=0x7f040000;
     }
}

Есть идеи? Спасибо


Решение: импортируйте правильные файлы R.java! import my_package.R;

Хватит доверять Ctrl+ Shift+O ...

4 ответа

Решение

Я уже сталкивался с этой проблемой несколько недель назад. Вы просто должны использовать com.example.R (где com.example имя вашего пакета), потому что Eclipse считает, что вы используете android.R по умолчанию. Попробуйте это.

Попробуйте очистить и перестроить свой проект!

Или просто удали import android.R;,

Если это data.xml is in raw folder но до сих пор не решена Clean and build your project and check.

Все еще ошибка, проверьте это: Открытие необработанного файла

Другие вопросы по тегам