找到項(xiàng)目中的libs-對(duì)應(yīng)沖突的第三方包.jar。用解壓工具打開(kāi)(不是解壓,是打開(kāi)。比如windows下可用360解壓打開(kāi))。刪掉重復(fù)引用的包(okhttp3 + okio)。重新打開(kāi)項(xiàng)目,等待編譯。
成都創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比濱海網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式濱海網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋濱海地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴(lài)。
輸出依賴(lài)樹(shù)后,在里面搜索android-utdid,會(huì)發(fā)現(xiàn)有多個(gè)第三方庫(kù)對(duì)utdid存在引入關(guān)系。經(jīng)過(guò)查看得知utdid我依賴(lài)為:com.aliyun.ams:alicloud-android-utdid:2 該依賴(lài)庫(kù)的Group為com.aliyun.ams。
開(kāi)發(fā)中,遇到在app中與引用的library中引用相同名稱(chēng)的jar包,編譯時(shí)報(bào)包名沖突,網(wǎng)上找了很多辦法,都沒(méi)有解決,最后通過(guò)各種試,終于解決了。
1、(1) 利用dependencies查看依賴(lài)樹(shù) PS:方式一和二還是有區(qū)別的,比如看在window中點(diǎn)擊androidDepencies,能看到依賴(lài)的本地jar包,但是通過(guò)命令查看依賴(lài),則查看的沒(méi)有本地jar文件依賴(lài)。
2、輸出依賴(lài)樹(shù)后,在里面搜索android-utdid,會(huì)發(fā)現(xiàn)有多個(gè)第三方庫(kù)對(duì)utdid存在引入關(guān)系。經(jīng)過(guò)查看得知utdid我依賴(lài)為:com.aliyun.ams:alicloud-android-utdid:2 該依賴(lài)庫(kù)的Group為com.aliyun.ams。
3、首先打開(kāi)android項(xiàng)目的調(diào)試模式,然后找到顯示DDMS:選擇DDMS 切換到DDMS,顯示FileExplorer窗口,找到/data/data/ 然后找到程序包的文件夾,打開(kāi)databases,就能看到sqlite數(shù)據(jù)庫(kù)文件了。選擇將其導(dǎo)出。
1、安卓手機(jī)打開(kāi).so文件需要下載Native Libs Monitor這個(gè)app,這個(gè)應(yīng)用可以幫助我們理解手機(jī)上安裝的APK用到了哪些.so文件,以及.so文件來(lái)源于哪些函數(shù)庫(kù)或者框架。我們也可以自己對(duì)app反編譯來(lái)獲取這些信息。
2、在項(xiàng)目根目錄下建立文件夾libs/armeabi文件夾。將so庫(kù)放入libs/armeabi文件夾注意事項(xiàng):(1)如果采用靜態(tài)注冊(cè)的方式請(qǐng)注意C文件中嚴(yán)格按照命名規(guī)則Java_packageName_className_method()的方式命名。
3、android-native-dependencies是一個(gè)自動(dòng)處理查找&下載&拷貝原生函數(shù)庫(kù)依賴(lài)到j(luò)niLibs目錄的Android插件,這樣在APK構(gòu)建過(guò)程中可以自動(dòng)包含這些函數(shù)庫(kù)。
4、程序運(yùn)行過(guò)程中,libBMapApiEngine_v1_3_so被放在/data/data/yourAppPackage/lib/下,加載動(dòng)態(tài)庫(kù)時(shí)系統(tǒng)會(huì)從程序的該lib/目錄下查找.so庫(kù)。
5、我們需要的就是所有庫(kù)中的每個(gè)庫(kù)的依賴(lài)項(xiàng) so,如果我們拿到所有庫(kù)的podspec,從中獲取dependency 內(nèi)容,就解決了該問(wèn)題。
當(dāng)前文章:android依賴(lài)庫(kù) android依賴(lài)沖突
路徑分享:http://aaarwkj.com/article21/dggddcd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、網(wǎng)站排名、域名注冊(cè)、網(wǎng)頁(yè)設(shè)計(jì)公司、服務(wù)器托管、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)