Android Studio 导入 Eclipse 的代码后,运行时中文显示乱码

来源:互联网 发布:电信提速软件 编辑:程序博客网 时间:2024/06/04 23:33

本论坛将全面搬家到:http://www.cnblogs.com/91program,请大家以后来这里看看。


Android Studio 导入 Eclipse 的代码后,先是编辑框中中文显示乱码。

使用 http://blog.csdn.net/91program/article/details/48156555 中的方法修改设置后显示不再乱码。但运行后,程序中的中文又出现乱码的情况。

在 CSDN 的Andorid 论坛中提问,没有得到想要的答案。见帖子:http://bbs.csdn.net/topics/391818489。最后,还是在网上查找到解决方法,如下:

[html] view plain copy
  1. apply plugin: 'android'  
  2.   
  3. dependencies {  
  4.     compile fileTree(dir: 'libs', include: '*.jar')  
  5.     compile project(':appcompat_v7')  
  6. }  
  7.   
  8. android {  
  9.     compileSdkVersion 10  
  10.     buildToolsVersion "20.0.0"  
  11.     android {compileOptions.encoding = "GBK"}               <strong>/////////增加的内容,可以解决部署到设备上汉字显示乱码的问题</strong>  
  12.   
  13.     compileOptions {  
  14.         sourceCompatibility JavaVersion.VERSION_1_7  
  15.         targetCompatibility JavaVersion.VERSION_1_7  
  16.     }  
  17.   
  18.     sourceSets {  
  19.         main {  
  20.             manifest.srcFile 'AndroidManifest.xml'  
  21.             java.srcDirs = ['src']  
  22.             resources.srcDirs = ['src']  
  23.             aidl.srcDirs = ['src']  
  24.             renderscript.srcDirs = ['src']  
  25.             res.srcDirs = ['res']  
  26.             assets.srcDirs = ['assets']  
  27.         }  
  28.   
  29.         // Move the tests to tests/java, tests/res, etc...  
  30.         instrumentTest.setRoot('tests')  
  31.   
  32.         // Move the build types to build-types/<type>  
  33.         // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...  
  34.         // This moves them out of them default location under src/<type>/... which would  
  35.         // conflict with src/ being used by the main source set.  
  36.         // Adding new build types or product flavors should be accompanied  
  37.         // by a similar customization.  
  38.         debug.setRoot('build-types/debug')  
  39.         release.setRoot('build-types/release')  
  40.     }  
  41. }  
阅读全文
0 0
原创粉丝点击