Не удается разрешить символ R, где находится папка gen в Android Studio?
Я создал фиктивный проект Android из Android studio, и я могу заставить его работать, но сам редактор не может найти класс R. На самом деле я не могу найти папку поколения. Я подумал, что, возможно, эту папку следует добавить в качестве исходной папки или зависимости классов, но я просто не могу ее найти.
может кто-нибудь помочь?
6 ответов
@joe_deniable дал мне идею посмотреть ближе в папке сборки, и я нашел папку, которая была исключено по intellij, где мой R был счастлив, имея мороженое. Это было здесь:
build/source/aidl / debug
Мне пришлось удалить эту папку из списка исключений и добавить ее в источники и, наконец, начать кодирование в этой новой среде IDE.
спасибо
макет папки отличается от eclipse. Я не думаю, что есть папка "gen". Мой файл " R " находится в следующем месте:
(имя модуля) / build / source/r / debug/(имя пакета)/R.java
Я думаю, что этот файл создается при создании нового проекта с помощью мастера.
У меня была такая же проблема в linux. Я решил его установить ia32libs и перестроить проект. Класс R генерируется из android.
другая возможность заключается в том, что пакет, который вы использовали, имеет некоторую проблему - целевой пакет не совпадает с определенным. В свою очередь, не может быть найден в пакет.