Ответ 1
Я уже сталкивался с этой проблемой несколько недель назад. Вам просто нужно использовать com.example.R
(где com.example
- название вашего пакета), потому что ваша IDE считает, что вы используете android.R
по умолчанию.
Попробуйте это.
Я разрабатываю приложения для 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...
Я уже сталкивался с этой проблемой несколько недель назад. Вам просто нужно использовать com.example.R
(где com.example
- название вашего пакета), потому что ваша IDE считает, что вы используете android.R
по умолчанию.
Попробуйте это.
Попробуйте очистить и перестроить проект!
Или просто удалите import android.R;
.
Если это data.xml is in raw folder
, но все же его не удалось разделить Clean and build your project and check.
По-прежнему проверьте это: Открытие сырого файла