Подтвердить что ты не робот

R.raw.any ничего не решить

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

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

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

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

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

Любые идеи? Благодаря


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

Прекратить доверять ctrl + shift + O...

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

Ответ 4

Если это data.xml is in raw folder, но все же его не удалось разделить Clean and build your project and check.

По-прежнему проверьте это: Открытие сырого файла