在windows环境下使用AS编译代码有错误:
Android resource linking failed
C:\****\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:63: error: not well-formed (invalid token).
原因:在AndroidManifest.xml文件里有中文注释,在编译的过程中,将中文编译成了乱码,可以看到build后的 AndroidManifest.xml 文件中相应注释已经变成了乱码。
解决方法:在 gradle.properties 文件中将org.gradle.jvmargs=-Xmx1536m 替换为:
org.gradle.jvmargs=-Xmx1536m -Dfile.encoding=UTF-8
注意:在Ubuntu系统开发时目前没有遇到这种问题。
本文介绍在Windows环境下使用Android Studio(AS)编译含有中文注释的代码时遇到的编译错误“Android resource linking failed”,并详细说明了如何通过修改gradle.properties文件中的org.gradle.jvmargs参数来解决此问题。
2918

被折叠的 条评论
为什么被折叠?



