TextView在setText("中文")和Toast.makeText(getApplicationContext(),"这中文",Toast.LENGTH_SHORT).show();方法的时候在AS代码里是显示正常的没用乱码,但是把APK装到手机里运行是“中文”会变成乱码,更改AS右下角的编码格式也不能解决这个问题。
解决办法如下:
在bulid.gradl里的android{}里加入下面一行代码
android{
......................................
................................
compileOptions.encoding = "GBK"
}