2012-02-01 3 views
-2

Можно создать дубликат:
No generated R.java file in my projectR.java не может быть сгенерирован

Я пытаюсь запустить проект CyanogenMod/android_packages_apps_Gallery

загрузить проект здесь: https://github.com/CyanogenMod/android_packages_apps_Gallery

К сожалению, я не могу запустить его в своем эмуляторе. Проблема в том, что R.java не может быть сгенерирован. Я попытался «Проект -> очистить» проект и удалить папку gen, но он не работает.

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

+0

Это может быть много чего, что вы пробовали? Другие проекты работают нормально? – AlfredoVR

ответ

1

Посмотрите все ваши файлы с разрешениями. Если какой-либо файл XML указывает на изображение, шрифт или другой файл XML, который не существует, то R не будет генерироваться. Обычно запуск очистки показывает ошибку в одном из файлов XML, но иногда нет.

1

Иногда в таких случаях R.java повторно создается, когда мы удаляем или добавляем ресурс. Попробуйте удалить ресурс, а затем добавить его обратно.

1

Либо ваш импорт неправилен, либо один из ваших xml-файлов в папке «res» имеет ошибку. Сначала проверьте импорт. Правильный импорт должен быть «вашим именем пакета», за которым следует «.R», например. import com.dhruvg.apps.testapp.R; вместо import android.R;, который обычно автоматически импортируется затмением.

Кроме того, проверьте AndroidManifest.xml на версию, которую вы используете, и создайте эмулятор, совместимый с этой версией.

Если все остальное не удается, проверьте свойства проекта в разделе «путь сборки Java» и убедитесь, что вы правильно используете библиотеки. Иногда библиотеки могут сталкиваться.