пакет.R не может быть разрешен

#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.

как вы можете видеть, мой R.java генерируется

но когда я отображаю файлы по пакету R.java не внутри

Ответ №1:

попробуйте file-> аннулировать кеши / перезапустить. И правильно проверьте свой файл манифеста

Ответ №2:

Вы можете сделать это 1) Закрыть проект 2) удалить из списка проектов из ide 3) снова импортировать проект

Комментарии:

1. что вы подразумеваете под последовательностью, не уверен, что понял? я сделал это в правильном порядке, я думаю, как упоминалось

Ответ №3:

Пожалуйста, попробуйте следующие методы

  1. Щелкните правой кнопкой мыши на R, где появляется ошибка. Здесь появляется возможность импортировать статический R-файл из текущего пакета or нажмите клавиши alt enter, здесь также появляется возможность импортировать статический R-файл из текущего пакета

  2. В правой части 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 до последней версии.