2019独角兽企业重金招聘Python工程师标准>>>

#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也遇到了一些问题,但还是最终予以解决。高手不强调开发工具,但面对一个好的开发工具其实就和你要居住的房子一样,舒服就好。

转载于:https://my.oschina.net/sunshinedabby/blog/140863

Android Studio编码问题相关推荐

  1. android studio : 编码GBK的不可映射字符

    在module的build.gradle里添加 tasks.withType(JavaCompile) {options.encoding = "UTF-8" }

  2. Android Studio(十二):打包多个发布渠道的apk文件

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  3. Android Studio(九):引用jar及so文件

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  4. Android Studio(五):修改Android Studio项目包名

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  5. Android Studio(一):介绍、安装、配置

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  6. android studio 中的编码问题

    在 Android studio 中直接创建项目和导入其他项目都会有一个文件编码设定的问题,在 android studio (version 1.2.0)中设置文件的编码,只需要两步: 1.打开Se ...

  7. 错误: 编码GBK的不可映射字符 - Android Studio 生成javadoc文档时报错

    1.运行Tools工具中的Generate JavaDoc报错 想将项目生成一个帮助文档,结果生成doc时(如下图所示), 报下面错误 错误: 编码GBK的不可映射字符//鑾峰彇鍒板緟瑙f瀽鐨勫浘鐗? ...

  8. android内存溢出错误,Android Studio 生成 JavaDoc 空指针异常|文档编码出错|内存溢出...

    一般使用Android Studio生成 JavaDoc会有三个问题: 1.空指针异常 Tools --> Generate JavaDoc -->打开对话框活,在"Other ...

  9. android studio高德地图的显示于定位(附带逆地理编码围栏)

    首先注册高德成为开发者(打开高德地图,点击底部的开发者平台),创建应用,按照要求填写相应信息 网站:http://lbs.amap.com/api/android-sdk/guide/create-p ...

最新文章

  1. 简单探讨隐私增强技术的类型和用途
  2. 【Linux 经典面试题】
  3. winform修改、打开窗体、构造函数传值
  4. 从C语言的角度重构数据结构系列(五)-C语言的程序结构和基本语法
  5. 适合oracle运行的软件环境,创建最适合的Oracle运行环境
  6. Roundcube Webmail跨站脚本漏洞(CVE-2015-5381 )
  7. C#关于委托(基础)
  8. leetcode 链表1
  9. 调试错误:InternalErro(seeabovefortraceback):BlasGEMMlaunchfailed:a.shape=(300,1),b.shape=(1,10),m=300,n=
  10. 分贝、声功率级、声强级和声压级
  11. 对象行为型 - Observer观察者模式
  12. 最新版计算机知识超全题库,超全的计算机基础知识题库.doc
  13. php流量计算单位,数据流量单位换算(流量单位的读法和换算)
  14. LNMP添加、删除虚拟主机
  15. JNCIS翻译文档之------接口
  16. 鸿蒙系统吹了多少年了还没出,实话实说,在鸿蒙系统上,余承东吹了几次牛都没实现...
  17. 毕业3年,从滴滴实习到阿里P7,我整理的超全学习指南
  18. 【NLP】学不会打我 半小时学会基本操作 12 命名实例提取
  19. DirectX修复工具使用
  20. vuejs-- webpack环境下父子组件的使用

热门文章

  1. Linux 编辑doc,Linux命令大全(文档编辑).doc
  2. 上海电力学院计算机组成与结构试卷,上海电力学院试卷及成绩管理办法
  3. c语言 long 用法,C语言中long long的用法
  4. matlabapp窗口图像_如何在一个matlab窗口上合并两个图像?
  5. 构造avl树_浅谈AVL树,B-树,B+树
  6. 报表通过url向数据集传参
  7. 【转】winIO的解释与使用
  8. [vb]FindWindow使用方法
  9. 一大波PyTorch图像分割模型来袭,俄罗斯程序员出品新model zoo
  10. 变身抓重点小能手:机器学习中的文本摘要入门指南 | 资源