升级AndroidStudio3.x后新建项目出现Aapt2Exception异常解决方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ShenQiXiaYang/article/details/82390985

升级AndroidStudio3.x后,新建项目编译会报错:Errorcom.android.tools.aapt2.Aapt2Exception AAPT2 error check logs for details。

然后去网上查找资料,在Google gradle插件升级到3.0之后,默认启用了appt2,这么做是为了加快编译的速度,但是如果你的Gradle缓存目录(一般在用户目录下,C:\Users\用户名.gradle)中含有中文名称,那么就悲剧了,会出现上面的问题。通过以上资料文本描述分析,Android Gradle 3.0之后对gradle缓存目录中的中文目录支持存在问题,所以导致了这样的错误。

解决问题:点击Android Studio中菜单栏,File->Settings,打开Gradle标签,修改Service directory path,将这个目录指定到一个没有中文目录的文件夹中,CleanProject,RebuildProject,问题解决。

建议:对于一个开发者来说,为了避免不必要的麻烦,希望在配置电脑中添加用户的时候,尽量不使用中文用户名。

猜你喜欢

转载自blog.csdn.net/ShenQiXiaYang/article/details/82390985