Mac 下Android studio 导入Slide-Menu Module类,编译出现UTF-8 的编码不可映射字符,错误

我也是新手,刚接触安卓不久,本来想使用一个侧滑效果的,结果在ADT中导入测试没问题,在Android studio 里里面出现了很多编码不一样的错误,查询了好久,没结果,最后自己尝试了一下,我转成中文时候的编码风格,中文编码是 GB2312,这个需要写在哪里呢,下面直接给你们截图更直观,需要在单个的Module下的build.gradle文件设置,

看图是不是很清晰

接下来还有个问题,整个工程如果是自己的工程,在你的工程的build.gradle这个文件下加入如下的代码,

android{
  ...
compileOptions{
encoding = "UTF-8"
}
tasks.withType(org.gradle.api.tasks.compile.JavaCompile){
  options.encoding="UTF-8"
}

这个是针对整个工程设置UTF-8,但是里面我用到了slide-menu 这个文件,里面看图就知道了,设置的时GB2312,因为,这个注释还有文件,我考虑在那个机器上应该是这个编码,猜测而已,

补充:

Android 下的那个配置是编译器环境,编码也不会乱码
下面这个是工程编码环境,不要误解了就行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容