我是刚刚升级到Android Studio 3.1.2,出现了各种各样的问题,因为问题已经解决了,没法直接给大家复现,我就直接说解决的方法。(我也是个菜鸟,在这记录一下,也希望可以帮到大家!)

  sync注意使用compile依赖包都要替换为api或implementation,否则会一直gradle失败,出现如下提示:

Android Studio 3.1.2 编译出错"Failed to execute aapt"

  替换为如下:

Android Studio 3.1.2 编译出错"Failed to execute aapt"

更新前尽量把jdk切为自己安装的jdk,使用内置的jdk可能会导致安装过程报错

Android Studio 3.1.2 编译出错"Failed to execute aapt"

在File-->Settings...里面的Android SDK Tools默认应该是勾上的,大家看下勾没勾;

Android Studio 3.1.2 编译出错"Failed to execute aapt"

接着就是在gradle.properties这个文件中我是这么写的(之前我将android.enableAapt2=false写成这样,就一直报错)

Android Studio 3.1.2 编译出错"Failed to execute aapt"

还有就是大家再看一下这个地方勾没勾上

Android Studio 3.1.2 编译出错"Failed to execute aapt"

最后也就是重点(公司的电脑没敢升级,而我的笔记本用的还是win10的系统,然后service diredirectory path这个路径里面有中文的)

Android Studio 3.1.2 编译出错"Failed to execute aapt"

Android Studio 3.1.2 编译出错"Failed to execute aapt"

然后重新编译运行就ok了!如果有不对的地方希望大家可以纠正一下下,谢谢!


相关文章: