Android Studio编码问题

不同于Eclipse,选中项目右击即会出现"Properties"选项,可以设置项目文件的默认编码,可以根据自己的需要设置为UTF-8/GB2312等编码。但Android Studio的项目设置逻辑与Eclipse有很大的区别,执行的操作为File->Setting->File Encodings然后来进行设置,如图1所示。如果只设置某个文件的编码,直接在Android Studio中打开文件,右击亦会出现File Encoding选项。

图1 Android Studio设置项目编码 

编译项目,出现故障gradle: 警告:编码 EUC_CN 的不可映射字符

如图2所示,这主要是gradle没有支持UTF-8编码。找到的解决方案是在build.gradle配置文件中末尾加入一句脚本即可解决,脚本内容如下: 
`//设置编码 
tasks.withType(Compile) { 
options.encoding = "UTF-8" 
} ` 
图2 警告:编码 EUC_CN 的不可映射字符错误 
 
      如果项目设置编码不为UTF-8就会直接出现如图3所示的错误。其实,只要你的代码中存在错误,如类型转换失败、文件读写不成功等时都会出现这样的错误提示。而有时,你自己却找不到错误在什么地方,因为压根儿就没有什么提示。开始还以为是gradle出现配置故障。其实不然,终究是代码问题。

图3 gradle-1.6-bin.zip故障 

总的来说,Android Studio的流畅度确实比Eclipse要好,最近使用Android Studio也遇到了一些问题,但还是最终予以解决。高手不强调开发工具,但面对一个好的开发工具其实就和你要居住的房子一样,舒服就好。

最新文章

  1. 现场打印智能无线PDA安卓POS 条码识别、打印、数据采集销售开单收银管理软件
  2. docker初学笔记
  3. Hue协作框架
  4. AspNetPager 的使用
  5. wlan0 Interface doesn't support scanning : Device or resource busy
  6. sql复制表数据的方法
  7. Android的数据存储方式(转)
  8. Linux下重置MySQL的Root帐号密码
  9. C#小知识点记录(QQ交流群的一个小问题)Linq提取数据
  10. final关键字(最终的)
  11. java子类重写父类的要点
  12. HTTP/3 简介
  13. Hibernate学习(二)———— 一级缓存和三种状态解析
  14. 转--python -- 收发邮件
  15. 03-树2 List Leaves(25)
  16. Servlet基本_画面遷移
  17. idea @Override is not allowed when implementing interface method
  18. css3实现border渐变色
  19. 超简单让ubuntu开启wifi热点(亲测16.04与14.04可用)
  20. CSS经验库

热门文章

  1. mysql基准测试
  2. js,jq,css选择器
  3. hdu 2191 珍惜现在,感恩生活
  4. 一.Timesten安装
  5. Js实现string.format
  6. Spring MVC注解入门
  7. web.xml文件加载顺序
  8. react native 刷新机制----通知
  9. D3中selection之使用
  10. Linux学习笔记(12)-进程间通信|匿名管道