转载于:https://blog.csdn.net/csdn_susan/article/details/106253733
今天编译javaLib是失败提示:����: ����GBK��������。网上查询后解决了,这里转载记录一下。
目录
1. 问题背景
2. 原因分析
3. 解决办法
1. 问题背景
使用AndroidStudio4.1 ,编译项目编译失败,提示一串乱码����: ����GBK��������,并指向中文注释行。。
2. 原因分析
由于中文注释默认是GBK,AndroidStudio能够正常显示,但是编译的时候GBK中文被gradle认为是不可映射的字符,所以会报错。
3. 解决办法
修改AndroidStudio的VM Options,增加UTF-8编码支持。 Step1:AS----> Help----->Edit Custom VM options,如下图:

Step2:打开文件后再最后增加UTF-8编码设置
-Dfile.encoding=UTF-8
完成后如下图,注意别写错了,错误可能导致AS无法正常启动。

Step3 : AS–>File—>Invalid caches./Restart 重启,如下图:

|