Как использовать R после обновления плагина Gradle версии 3.3 - PullRequest
0 голосов
/ 27 января 2019

Я обновил версию своего подключаемого модуля Gradle до 3.3, после синхронизации проект не может разрешить R.

Ответы [ 3 ]

0 голосов
/ 27 января 2019

В плагине Gradle произошли большие изменения 3.3.0 (январь 2019 г.) / Gradle 4.10.x

Изменения поведения

  • Задача Lazyконфигурация: плагин теперь использует новый API создания задач Gradle ...
  • Более быстрая генерация класса R для библиотечных проектов

...

build.Конфигурационные файлы для проекта и модулей могут вызвать ошибки, связанные с этими изменениями.Проверьте их.


Примечания.

Я столкнулся с проблемой VCS (git) в Android Studio 3.3.0, которая мешает сборкам.В редакторе некоторые файлы не отображают текущее содержимое, показывая промежуточные или несвязанные файлы и т. Д. Это также происходит со старой версией Gradle, поэтому это кажется специфической проблемой Android Studio.

Тот же проект с AS 3.2.x,Плагин Gradle 3.2.1, Gradle 4.7: без проблем,

с AS 3.2.x, Плагин Gradle 3.3.0, Gradle 4.10.2: еще одна проблема (связана с совместимостью).

0 голосов
/ 30 апреля 2019

У меня была точно такая же проблема.

Я попробовал все следующее:

  • Очистить проект (Build -> Clean) и перестроить (Build -> Rebuild Project)
  • Очистить проект от терминала (gradlew clean) и перестроить (gradlew build) сделали свое дело.
  • Неверный кеш (Файл -> Неверный кэш / перезапуск) и перестройка.
  • Проверьте res/ каталог и проверьте все файлы.

Моя проблема не была решена !!!

На последнем шаге я обновил Android Studio 3.4

Моя проблема была исправлена, и теперь я работаю с последней версией gradle (gradle-5.1.1-all.zip) и плагином gradle (3.4.0)

примечание: обновите свою студию Android, которая опробовала все методы ..

0 голосов
/ 27 января 2019
  • Убедитесь, что у вас есть хотя бы версия Gradle 4.10.1 ( в соответствии с рекомендациями Android )
  • Очистить проект (Build -> Clean) и восстановить (Build -> Rebuild)Проект)
  • Неправильный кэш (Файл -> Задействовать кэш / перезапустить) и перестроить
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...