问题
Android Studio项目升级到3.1.3后 新建了一个页面就出现了一堆错误
image.png
网上说在gradle.properties 文件下添加 android.enableAapt2=false,就好了,但是不好使
分析:
image.png是因为我们项目里这个gradle里面的这个引用的implementation 'com.android.support.constraint:constraint-layout:1.1.2'
资源和appcompat的value资源重名了
但是我们没有加过这句话,它自己怎么生成的呢
原因我们新建activity 的时候生成的
image.png
我们通过Studio 自动生成activity 默认activity集成appcompatActivity 布局文件默认生成
就会在我们的gradle 文件自动加上'com.android.support.constraint:constraint-layout:1.1.2' 这个引用
解决办法
1.删掉项目中的gradle文件中的'com.android.support.constraint:constraint-layout:1.1.2'
就好了
2.新建页面不用studio给生成的模版,或者修改Studio 自动生成的模版
网友评论