问题一
Execution failed for task ':app:mergeDebugResources'.
\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml
问题截图
问题描述:该问题在更新Android studio 后,原可正常执行使用的项目导致编译出现错误
当前As版本:3.2.1
解决方案:出现问题在于ids.xml 中,由于部分ids.xml 里面的数据已经是无效,导致新版本As 在进行编译校验时不通过
方法一:将提示中的无效数据直接进行删除
方法二:全部清空ids.xml 文件,把项目中的android:id="@id/test" 修改为 android:id="@+id/test"
问题二
Process 'command 'E:\Android\SDK\build-tools\28.0.3\aapt.exe'' finished with non-zero exit value 1
问题截图
问题描述:该问题由于在gradle.properties文件中设置了android.enableAapt2=false 导致
解决方案:如果有android.enableAapt2属性配置,则直接修改为true,既android.enableAapt2=true
如果不存在该属性,在末尾添加 android.enableAapt2=true 即可