build控制台输出的错误信息如下:
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
据说是xml使用了中文的原因造成的,改成string资源引用即可。
不方便修改的话,则可以设置系统环境变量:
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8
然后重启Android Studio就行了。
另外,apk的文件名有中文,AS直接运行安装失败,也可设置上述环境变量解决。
当Android Studio遇到Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException错误时,通常是由于XML中使用了中文字符导致的。为解决此问题,可以将XML内容改为string资源引用。如果无法修改,可以通过设置系统环境变量JAVA_TOOL_OPTIONS为-Dfile.encoding=UTF-8并重启Android Studio。此外,如果APK文件名包含中文,也会导致安装失败,同样可以通过设置该环境变量来解决。
3236

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



