由Android2.3升級(jí)到Android3.0的巨坑H踝蟆K夂浮!?票帷S景稹!0裾啤优妙!
之前已經(jīng)把從Android Studio2.3升級(jí)到Android Studio3.0的時(shí)候一些沖突和配置已經(jīng)全部修改好了,在Android模擬器和真機(jī)上debug運(yùn)行的時(shí)候都是沒(méi)有問(wèn)題的憎账。但是就是沒(méi)有測(cè)試打包套硼,然后這次產(chǎn)品那邊突然說(shuō)要打包就發(fā)現(xiàn)了這個(gè)問(wèn)題:
Could not get unknown property 'resourceFile' for task ':app:packageProdRelease' of type com.android.build.gradle.tasks.PackageApplication.
中間兜兜轉(zhuǎn)轉(zhuǎn)了好久終于找到了解決辦法:
首先,Android3.0開(kāi)始不支持在根目錄下的build.gradle引入第三方包胞皱,詳情如下:
除了圖上所示的grader固有的一些引入邪意,其余的全部注釋掉或者刪除掉!7雌觥雾鬼!對(duì)于你要在這里引入的第三方庫(kù),可以在百度上直接找到相應(yīng)的適配代碼的宴树,上圖中的:com.meituan.tools是我項(xiàng)目中引用的第三方框架策菜。除此之外還需要在module里面的build.gradle的apply plugin注釋掉:
然后編譯一些就解決了上面的那個(gè)報(bào)錯(cuò)。希望能夠幫到更多的跟我一樣遇到差不多坑的娃酒贬。