Gradle编译 — 编码UTF-8的不可映射字符

前言

在Android Studio中的App应用利用Gradle打包编译过程中,出现错误:编码UTF-8的不可映射字符。初步分析,是由于编码造成的,因为在项目中存在中文。虽然不影响打包编译的过程,但是控制台的输出日志让人很糟心,所以在本文中给出相应的解决方案。

解决方案

首先检查当前Android Studio中,Settings中的字符集的相关设置,如下图:

《Gradle编译 — 编码UTF-8的不可映射字符》 Settings中的字符集的相关设置

确认完Settings中字符集的设置以后,点击Apply检查当前问题是否还存在?如果解决了,就不需要后面的操作了。如果没有解决,请继续往下看,在对应的module下的build.gradle里加入以下的配置信息:

《Gradle编译 — 编码UTF-8的不可映射字符》 对应的module下的build.gradle里加入以下的配置信息

重新打包编译,看看问题是否已经解决?如果还没有解决,可以在评论中留言,大家相互讨论。

大眼杰克  jxiaolee@aliyun.com

曾经拥有的不要忘记,难以得到的更要珍惜,属于自己的不要放弃,已经失去的留作回忆。

    原文作者:大眼杰克
    原文地址: https://www.jianshu.com/p/1ee783c9881c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞