Как удалить «не удается разрешить символ» для уже добавленных зависимостей - PullRequest
1 голос
/ 02 июля 2019

Я получаю сообщение об ошибке «Не удается найти символ» для зависимостей, которые уже добавлены в проект

Приложение работает на Android Studio 3.1, оно компилируется и работает нормально, как будто нетвопросы зависимости.Я попытался очистить кэширование gradle с помощью команды cleanBuildCache, и я также аннулировал кэш из File> Invalidate Cache / Restart, но безрезультатно.

Ошибка импорта красного цвета

The error in question

Поддержка библиотек, находящихся в зависимости справа, но не отображаемых во внешних библиотеках слева

external library and dependency

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Попробуйте сделать следующее:

  • Сохраните ваш проект и закройте Android Studio
  • УДАЛИТЕ Имя проекта.iml файл от васкаталог проекта
  • УДАЛИТЬ файл app.iml из вашего Имя проекта / каталог приложения
  • УДАЛЕНИЕ .ideaПапка из каталога вашего проекта

Имя проекта - это имя проекта, которое вы указали при первом создании проекта в Android Studio.

Перезапустите Android Studio, загрузите ваш проект, синхронизируйте gradle и соберите заново.

ПРИМЕЧАНИЕ: Возможно, вам придется подключиться к Интернету, так как он снова загрузит библиотеки, которые были удалены при удалении .idea папка

Также обновите свои версии Gradle и используйте implementation вместо compile, как это давно устарело.

0 голосов
/ 02 июля 2019

Вы пробовали Build> Clean Project? Или старый добрый перезапуск Android Studio?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...