升级Android studio之后,出现了aapt2异常问题,之前网上查找的解决方案是;
在项目根目录下的gradle.properties文件(如果没有,新建)中添加以下配置:
android.enableAapt2=false,清理项目,重新编译,问题解决。
但是最近升级studio之后,提示该方法已经过时了,而且当时这个方法每次新创建一个项目,都要添加,也就是说,这不是正确的解决办法,只是忽略了aapt的运行
最新看了这篇文章
AndroidStudio升级后编译项目出现Aapt2Exception异常的问题解决方案
终于是解决了这个困惑已久的问题,原因是由于中文名称导致的,gradle存放的目录文件夹是中文名称,位置在C盘用户目录下,下面又有一个文件夹,这个文件夹的名称这个应该是最初买电脑时,首次开机创建的,结果当时应该就创建了中文名称。
我重新在D盘设置了英文路径,然后让studio重新去加载,这样以后再创建新项目,就没问题了。
studio3.0之前,并没有这个问题,具体原因不清楚。
这个也告诉我们,创建一些文件夹时最好是用英文,除非是一些存放资料的,不然为了防止出现问题,还是英文吧。