首先不要随意按照网上的教程设置file encoding,不管什么系统,不管系统的语言,不要动,只要针对每一个project的gradle进行修改就可以了
比如Linux/OSX(UTF-8)下导入windows(GBK)的源码后,会出现题目的错误
解决方法,app/build.gradle加入:
tasks.withType(Compile) {
options.encoding = "GBK"
}解决注释乱码问题:
右下角utf-8换成GB2312,选择reload就可以了
本文介绍了解决跨平台项目中字符编码问题的方法。通过在Gradle脚本中指定正确的编码方式,可以有效避免因不同操作系统默认编码不同导致的乱码问题。
首先不要随意按照网上的教程设置file encoding,不管什么系统,不管系统的语言,不要动,只要针对每一个project的gradle进行修改就可以了
比如Linux/OSX(UTF-8)下导入windows(GBK)的源码后,会出现题目的错误
解决方法,app/build.gradle加入:
tasks.withType(Compile) {
options.encoding = "GBK"
}解决注释乱码问题:
右下角utf-8换成GB2312,选择reload就可以了

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