gradle打包遇到問(wèn)題zip file 'xxx.apk' already contains entry 'AndroidManifest.xml', cannot overwrite Error while build解決辦法:
首先解釋下網(wǎng)上有個(gè)網(wǎng)友說(shuō)的在gradle.properties中加 android.useNewApkCreator=false,的確是能可以蚕捉,但是也是僅僅在debug下,當(dāng)你打包release時(shí)候帝牡,已讓無(wú)法安裝,因?yàn)閡seNewApkCreator在高版本的gradle中已經(jīng)過(guò)時(shí)了拍柒,始終都是true巾表。出現(xiàn)該問(wèn)題的原因是AndroidManifest文件有沖突,既然有沖突就解決沖突唠摹,好了現(xiàn)在來(lái)說(shuō)解決辦法。只需要在app的build.gradle中加入如下聲明即可:
android {
? ? ……
packagingOptions{
? ? ……
? ? exclude'resources.arsc'
? ? exclude'AndroidManifest.xml'
}
}