首页 文章

Android项目无法 Build 更新到android studio 3.2

提问于
浏览
0

它在构建控制台上显示:

Android资源编译失败输出:C:\ Users \ User \ AndroidStudioProjects \ Booklify \ app \ build \ intermediates \ 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 \ -o \ C:\ Users \ User \ AndroidStudioProjects \ Booklify \ app \ build \ intermediates \ res \ merged \ debug \ C:\ Users \ User \ AndroidStudioProjects \ Booklify \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml守护程序:AAPT2 aapt2-3.2.1-4818971-windows守护程序#2

2 回答

  • 0

    请在android studio的项目终端上编写此命令 .

    gradlew清洁

  • 0

    我最近有类似的问题 . 请查看给定行的values.xml . 很可能会有一些像

    <item name="abc" type="id"/> 哪个没有 /> 但是像 <item name="abc" type="id">abc</item> 这样的值

    从一开始就不允许这样做,但现在它也会导致编译错误 . 因此删除值和结束标记并在 > 之前添加斜杠

    编辑:当然,您需要在构建文件夹内的values.xml中的ids.xml(或任何其他相关文件)中进行此更改 . 但是这个文件给你提示在哪里看 .

相关问题