R.java не может быть сгенерирован
Возможный дубликат:
В моем проекте нет сгенерированного файла R.java
Я пытаюсь запустить проект CyanogenMod / android_packages_apps_Gallery
Я загружаю проект отсюда: https://github.com/CyanogenMod/android_packages_apps_Gallery
К сожалению, я не могу запустить его в моем эмуляторе. Проблема в том, что R.java не может быть сгенерирован. Я попытался "Проект -> очистить" проект и удалил папку gen, но она не работает.
Любая идея? Спасибо!
3 ответа
Посмотри все свои файлы res. Если какой-либо XML-файл указывает на изображение, шрифт или другой XML-файл, который не существует, R не будет сгенерирован. Обычно при запуске clean будет отображаться ошибка в одном из файлов XML, но иногда нет.
Либо ваш импорт неверен, либо один из ваших XML-файлов в папке "res" имеет ошибку. Сначала проверьте импорт. Правильный импорт должен быть "вашим именем пакета", за которым следует ".R", например import com.dhruvg.apps.testapp.R;
вместо import android.R;
, который обычно автоматически импортируется затмением.
Кроме того, проверьте AndroidManifest.xml для используемой версии и создайте устройство эмулятора, которое совместимо с этой версией.
Если ничего не помогает, проверьте свойства вашего проекта в разделе "Путь сборки Java" и убедитесь, что вы используете библиотеки правильно. Библиотеки могут иногда конфликтовать.
Иногда в таких случаях R.java перегенерируется, когда мы удаляем или добавляем ресурс. Попробуйте удалить ресурс, а затем добавить его обратно.