Сбой компиляции ресурсов Android после обновления версии Android Gradle

Я разрабатываю приложение для Android, все шло хорошо, пока я не обновил версию gradle до 3.2. Всякий раз, когда я пытаюсь создать или синхронизировать проект, он показывает «Ошибка компиляции ресурсов Android».

Output:  C:\Users\User\AndroidStudioProjects\MyApp\base\build\intermediates\incremental\mergeDebugFeatureResources\merged.dir\values\values.xml:2316: error: <item> inner element must either be a resource reference or empty.
 Command: C:\Users\User\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\fc444429c9ac9f1db8d9bb3790bf9413\aapt2-3.2.1-4818971-windows\aapt2.exe compile --legacy \ -o \              C:\Users\User\AndroidStudioProjects\MyApp\base\build\intermediates\res\merged\feature\debug \       C:\Users\User\AndroidStudioProjects\MyApp\base\build\intermediates\incremental\mergeDebugFeatureResources\merged.dir\values\values.xmlDaemon:  AAPT2 aapt2-3.2.1-4818971-windows Daemon #0\

Ошибка появляется в этой строке

 <item name = "textviewprofile" type = "id">Logout</item>

Я попытался удалить элемент выхода из системы, но изменения не отражаются после сборки, и он все еще отображается. В нем говорится, что вы не можете редактировать values.xml. Я также пытался очистить и аннулировать проект, но это тоже не сработало. Пробую несколько дней, но исправить не могу.

Любая помощь будет оценена

Заранее спасибо за это

2
0
347
1

Ответы 1

вы уже пытались удалить файл .gradle, расположенный в корневом каталоге проекта? Иногда это срабатывает для меня. Gradle хранит кеш выполняемой задачи, поэтому, удаляя папку .gradle, вы аннулируете кеш Gradle и заставляете его повторить снова.

Я думаю, что это то же самое, что аннулировать кеш и перезапустить, если да, то да, я пробовал.

Rahmat Ullah 25.10.2018 19:00

Другие вопросы по теме