美文网首页
关于Android Studio3.0的aapt2错误

关于Android Studio3.0的aapt2错误

作者: kgxl | 来源:发表于2018-04-08 15:28 被阅读0次

在升级了android studio3.0以后,默认使用的是gradle版本是3.0,在New Project时候还是好好的,然后创建完发现,R文件报红,出现了一个原来没见过的错误:


aapt.png

产生原因:gradle3.0默认aapt2是开启的(aapt是用来把资源文件生成R文件)。

解决方式:
在工程目录下gradle.properties里添加:

android.enableAapt2=false

到这里已经解决了这个问题,但是当你再新建工程时候会发现,又出这个错误,然后又要重复上面的操作,我就想着有没有直接新建就自动添加的,然后找到了这个大兄弟的博客,看了以后发现又掌握了一项新技能,大概说下原理,就是在这个工程创建的模版里面添加android.enableAapt2=false这句话,这样每次创建新的工程时候gradle.properties都会有这句话,具体操作如下:
进到以下目录

gradle_projects.png
然后发现有这下面目录
gradle_dir.png
机智的小伙伴可能知道了接下来的操作了,没错,就是进入到NewAndroidProject文件夹内进入root下,找到gradle.properties.ftl文件,这个.ftl格式就是Freemarker模版文件,然后把android.enableAapt2=false这句话写在里面,保存下,就OK了,一劳永逸。

相关文章

网友评论

      本文标题:关于Android Studio3.0的aapt2错误

      本文链接:https://www.haomeiwen.com/subject/wmophftx.html