最近構(gòu)建項(xiàng)目時總是會遇到一些小bug雁歌,今天整理一下呻引,方便日后查閱颜及,畢竟好記性不如爛筆頭掖肋,??
1,More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'
項(xiàng)目需要升級友盟SDK仆葡,運(yùn)行時報More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so' 錯誤,翻譯為 找到多個與操作系統(tǒng)無關(guān)的文件志笼,路徑為“l(fā)ib/armeabi-v7a/libgnustl-shared.so”沿盅,可以理解為libgnustl-shared.so 這個包重復(fù)了
解決方案:gradle文件添加下面配置:
packagingOptions {
pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
}
android{
//添加下面配置
packagingOptions {
pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
}
...
}
2,運(yùn)行時也會遇到這種問題Manifest merger failed with multiple errors, see logs,首先查看一下具體什么原因?qū)е碌淖淹螅蜷_AndroidManifest.xml
點(diǎn)擊MerferManigfest就可以查看具體原因了
這個找不到appID
在build.gradle加一個就可以了嗡呼。(這里遇到的原因都不同但是從這里查看得到具體原因之后再去解決就OK了。)
3,項(xiàng)目編譯的時候報了這個錯誤Dex archives: setting .DEX extension only for .CLASS files
clean project 然后rebuild project 就可以了
具體咋產(chǎn)生的還不知道呢~囧