问题描述
软件部署到手机上时中文显示全是乱码,问题排查后,原因是需要设置编码格式。
解决办法
在build.grandle文件中加入红色横线标注的代码。
android {
compileSdkVersion 19
buildToolsVersion '25.0.2'
android {compileOptions.encoding = "GBK"} /////////增加的内容,可以解决部署到设备上汉字显示乱码的问题 ---- 牛逼
defaultConfig {
applicationId <span class="hljs-string">"com.cmw.android.widgets"</span>
minSdkVersion <span class="hljs-number">8</span>
targetSdkVersion <span class="hljs-number">8</span>
}
buildTypes {
release {
minifyEnabled <span class="hljs-keyword">false</span>
proguardFiles getDefaultProguardFile(<span class="hljs-string">'proguard-android.txt'</span>), <span class="hljs-string">'proguard-rules.txt'</span>
}
}
}
dependencies {
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
修改后的测试结果: