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

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

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


  替换为如下:

Android Studio 3.1.2 编译出错

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

Android Studio 3.1.2 编译出错

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

Android Studio 3.1.2 编译出错

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

Android Studio 3.1.2 编译出错

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

Android Studio 3.1.2 编译出错

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

Android Studio 3.1.2 编译出错

Android Studio 3.1.2 编译出错

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


你可能感兴趣的:(Android,Studio,3.1.2)