原來本身用的是support包的percentLayout,引用了它的庫,後來由於擴展性很差,使用了第三方的庫,而這個時候我有個需求須要畫個正方形,擴展庫的標籤 layout_percentHeight = "100%w"android
而這個時候關鍵時候來了,每次都是報錯app
D:\develop\job_code\alphacp\app\src\main\res\layout\item_lottery_list_gridview.xml:16: AAPT: error: '100%w' is incompatible with attribute com.danny.android:layout_heightPercengradle
一開始覺得是 aapt引發的鍋,在gradle.properties 加了code
android.enableAapt2=false
關鍵時刻來了,最後發現:xml
是可能由於引用的support包的percentLayout和第三方庫都是引用了percentLayout的標籤可能引發了衝突,具體不知道了底層的原理怎樣,刪掉support的percentLayout的引用,隨之解決問題it