+-

所以我将 Android Studio更新为v3.2.当我尝试编译项目时,构建失败.
以下是错误:
以下是错误:
Android resource compilation failed
Output: C:\Users\Ashish\AndroidStudioProjects\StartUp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:900: error: <item> inner element must either be a resource reference or empty.
Command: C:\Users\Ashish\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\7f1fbe9171e916e5044000cd76b749c8\aapt2-3.2.0-4818971-windows\aapt2.exe compile --legacy \
-o \
C:\Users\Ashish\AndroidStudioProjects\StartUp\app\build\intermediates\res\merged\debug \
C:\Users\Ashish\AndroidStudioProjects\StartUp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml
Daemon: AAPT2 aapt2-3.2.0-4818971-windows Daemon #0
请告诉我们是否还需要更多信息.任何帮助将不胜感激.
最佳答案
在将gradle从3.1.4更新到3.2.0后,我今天面临这个问题.我不知道为什么,但构建开始抛出异常.我删除了build文件夹,并删除了gradle caches文件夹但没有任何工作,所以我查看了合并的values.xml,结果发现我的ids.xml正在定义一个错误的id,它被合并到values.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="downloading_package" type="id">Baixando pacote de sincronização</item>
</resources>
显然这是在更新之前工作…对于我的情况我删除了ids.xml文件(它在项目中没用)
我希望我能知道为什么在更新之前一切正常
点击查看更多相关文章
转载注明原文:Android资源编译在v3.2中失败 - 乐贴网