gradle.properties中文乱码
错误配置
在gradle.properties
增加myName=小明
。
然后在应用模块的build.gradle
中增加resValue "string", "myNameFromProperties", "${myName}"
。
从如下路径可以看出编译出来的myNameFromProperties
是乱码。
build/generated/res/resValues/debug/values/gradleResValues.xml
正确配置
应用模块的build.gradle
配置改为 resValue "string", "myNameFromProperties", new String(myName.getBytes("iso8859-1"), "UTF-8")
。
这时候myNameFromProperties
就不会乱码了。
asset下的properties文件 中文乱码
解决方法
在Android Studio中将图中的2个编码方式设置成UTF-8即可。