Android Studio R.java
Я вижу сбой на старом устройстве, которое работает на нескольких новых устройствах:
android.content.res.Resources$NotFoundException: Resource ID #0x7f030035
Если я правильно помню, вы можете посмотреть на R.java чтобы увидеть виновника, однако в Android Studio он, похоже, не существует. Где находится R.java чтобы я мог сопоставить это удостоверение?
спасибо.
4 ответов
в Android Studio 1.1.0 R.java файл находится под
Project/app/build/generated/source/r/debug/com.android.'projectname'/R.java
Если вы не видите вышеуказанную коллекцию папок, сначала очистите и создайте проект. Это займет несколько минут, и вы увидите, что Gradle работает в нижней части IDE.
[решена] расположение R.JAVA файл в Android Studio 1.3.1 выглядит следующим образом:
В Android Studio, перейдите в окно проекта (обычно на левой боковой панели:
- щелкните правой кнопкой мыши на узле, app
- нажать на кнопку "Показать В Проводнике". Это откроет каталог/местоположение вашего проекта.
- путь R.java файл в этом каталоге: следует:
app\build\generated\source\r\debug\com\sg\калькулятор
(так как я использовал имя пакета com.sg.калькулятор для моего проекта, следовательно, мне пришлось зайти в папку com\sg\calculator. Это будет, очевидно, по-другому для вашего проекта).
можно попробовать так.
Goto File - > Settings - > Compiler теперь проверьте использование внешней сборки
затем перестройте проект
Android Studio (Предварительный Просмотр) 0.5.9
если вы используете Android Studio (Preview) 0.5.9 и новый инструмент Gradle build, вы можете найти значение по умолчанию R.java
в вашей IDE здесь:
build/source/r/release/com/google/android/gms/R.java
и здесь:
build/source/r/release/com/company/android/R.java