将项目从linux迁移到windows-解析XML时出错:格式不正确-安卓工作室



我正在linux中开发一个Android项目。该项目运行良好。但当我在windows中克隆相同的项目时,我的android工作室给出了以下几个字符串xml文件的错误。

error: Error parsing XML: not well-formed

但同样的项目在linux中运行良好。只有在windows 中运行项目时才出现问题

我尝试将"文件编码"设置更改为UTF-8,但它仍然有效。有其他解决方案吗?

找到了我的问题的解决方案。问题是Linux正在以UTF-8格式创建文件,而windows正在以其默认格式读取相同的文件,即windows-1252(这是针对java8的(

因此,我们需要将Java工具选项设置为使用UTF-8。要做到这一点,请在gradle.properties文件中添加以下行

org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

这一点很重要"-Dfile.concoding=UTF-8">

我在一个SO帖子中找到了这个,现在找不到了。一旦我找到它就会把它链接起来。

相关内容

最新更新