Компиляция ресурса Android не удалась после обновления версии Android Gradle - PullRequest
0 голосов
/ 25 октября 2018

Я занимаюсь разработкой приложения для 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.Я также пытался очистить и сделать проект недействительным, но это также не сработало.Я пробовал это в течение нескольких дней, но не могу исправить это.

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

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

1 Ответ

0 голосов
/ 25 октября 2018

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

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