Android-проект не может быть обновлен до Android Studio 3.2 - PullRequest
0 голосов
/ 04 ноября 2018

отображается на консоли сборки:

Ошибка компиляции ресурса Android Выходные данные: C: \ Users \ User \ AndroidStudioProjects \ Booklify \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values.xml: 1434: ошибка: внутренний элемент должен быть либо ссылкой на ресурс, либо пустым.

Команда: 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 \ -о \ C: \ Users \ Пользователь \ AndroidStudioProjects \ Booklify \ app \ build \ middleates \ res \ merged \ debug \ C: \ Users \ User \ AndroidStudioProjects \ Booklify \ приложение \ построить \ интермедиатов \ инкрементный \ mergeDebugResources \ merged.dir \ значения \ values.xml Демон: AAPT2 aapt2-3.2.1-4818971-windows Демон # 2

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

У меня недавно была похожая проблема. Пожалуйста, посмотрите в свой values.xml на данную строку. Скорее всего, будет такой идентификатор, как

<item name="abc" type="id"/>, который имеет не />, а значение типа <item name="abc" type="id">abc</item>

Это не было разрешено с самого начала, но теперь это также вызывает ошибку компиляции. Поэтому удалите значение и закрывающий тег и добавьте косую черту перед >

Редактировать: Конечно, вам нужно сделать это изменение в ids.xml (или любом другом связанном файле), а не в values.xml внутри папки сборки. Но этот файл дает вам подсказку, где искать.

0 голосов
/ 04 ноября 2018

Пожалуйста, напишите эту команду на терминале вашего проекта в Android Studio.

gradlew clean

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