#android #android-studio #r.java-file
#Android #android-studio #r.java-файл
Вопрос:
Контекст: я только что создал проект, основанный на react, и я работаю на родной стороне Android. Дело в том, что я не могу импортировать ресурс из своего пакета, например import my.package.R. Автозаполнение позволяет мне импортировать R только с Android.R Я уже, build -> clean -> rebuild
и даже аннулирую кеш и т. Д. Мой R.java генерируется.
У меня закончилась идея
Обновить: Я нашел что-то странное, imo.
Ответ №1:
попробуйте file-> аннулировать кеши / перезапустить. И правильно проверьте свой файл манифеста
Ответ №2:
Вы можете сделать это 1) Закрыть проект 2) удалить из списка проектов из ide 3) снова импортировать проект
Комментарии:
1. что вы подразумеваете под последовательностью, не уверен, что понял? я сделал это в правильном порядке, я думаю, как упоминалось
Ответ №3:
Пожалуйста, попробуйте следующие методы
-
Щелкните правой кнопкой мыши на R, где появляется ошибка. Здесь появляется возможность импортировать статический R-файл из текущего пакета
or
нажмите клавиши alt enter, здесь также появляется возможность импортировать статический R-файл из текущего пакета -
В правой части Android Studio есть
source tree of projec
t. ВыберитеProject
вместоAndroid
из параметров исходного дерева
Теперь удалите .idea
и .gradle
файлы / папки проекта. После этого перестройте свой проект, если перестроение проекта не работает, перезапустите Android Studio.
Я надеюсь, что это сработает для вас.
Комментарии:
1. Ну, спасибо за ответ, я все еще получаю свою проблему. на самом деле, когда я пытаюсь
import my.package.X
Android studio предложить мне только класс из моего пакета и ни один из моих ресурсов (drawable, layout …) Я все еще пытался удалить.idea
, а.gradle
затем перестроить, но я все еще не могу импортировать свой пакет.
Ответ №4:
РЕШАЕМАЯ
На самом деле просто нужно было обновить мою Android Studio до последней версии.