android依賴庫 android依賴沖突

Android引用庫沖突解決

找到項目中的libs-對應(yīng)沖突的第三方包.jar。用解壓工具打開(不是解壓,是打開。比如windows下可用360解壓打開)。刪掉重復(fù)引用的包(okhttp3 + okio)。重新打開項目,等待編譯。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比濱海網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式濱海網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋濱海地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

輸出依賴樹后,在里面搜索android-utdid,會發(fā)現(xiàn)有多個第三方庫對utdid存在引入關(guān)系。經(jīng)過查看得知utdid我依賴為:com.aliyun.ams:alicloud-android-utdid:2 該依賴庫的Group為com.aliyun.ams。

開發(fā)中,遇到在app中與引用的library中引用相同名稱的jar包,編譯時報包名沖突,網(wǎng)上找了很多辦法,都沒有解決,最后通過各種試,終于解決了。

Android項目使用第三方庫依賴樹的查看方法

1、(1) 利用dependencies查看依賴樹 PS:方式一和二還是有區(qū)別的,比如看在window中點擊androidDepencies,能看到依賴的本地jar包,但是通過命令查看依賴,則查看的沒有本地jar文件依賴。

2、輸出依賴樹后,在里面搜索android-utdid,會發(fā)現(xiàn)有多個第三方庫對utdid存在引入關(guān)系。經(jīng)過查看得知utdid我依賴為:com.aliyun.ams:alicloud-android-utdid:2 該依賴庫的Group為com.aliyun.ams。

3、首先打開android項目的調(diào)試模式,然后找到顯示DDMS:選擇DDMS 切換到DDMS,顯示FileExplorer窗口,找到/data/data/ 然后找到程序包的文件夾,打開databases,就能看到sqlite數(shù)據(jù)庫文件了。選擇將其導(dǎo)出。

Android下查看SO庫的依賴

1、安卓手機打開.so文件需要下載Native Libs Monitor這個app,這個應(yīng)用可以幫助我們理解手機上安裝的APK用到了哪些.so文件,以及.so文件來源于哪些函數(shù)庫或者框架。我們也可以自己對app反編譯來獲取這些信息。

2、在項目根目錄下建立文件夾libs/armeabi文件夾。將so庫放入libs/armeabi文件夾注意事項:(1)如果采用靜態(tài)注冊的方式請注意C文件中嚴格按照命名規(guī)則Java_packageName_className_method()的方式命名。

3、android-native-dependencies是一個自動處理查找&下載&拷貝原生函數(shù)庫依賴到j(luò)niLibs目錄的Android插件,這樣在APK構(gòu)建過程中可以自動包含這些函數(shù)庫。

4、程序運行過程中,libBMapApiEngine_v1_3_so被放在/data/data/yourAppPackage/lib/下,加載動態(tài)庫時系統(tǒng)會從程序的該lib/目錄下查找.so庫。

5、我們需要的就是所有庫中的每個庫的依賴項 so,如果我們拿到所有庫的podspec,從中獲取dependency 內(nèi)容,就解決了該問題。

當前文章:android依賴庫 android依賴沖突
路徑分享:http://muchs.cn/article21/dggddcd.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)網(wǎng)站排名、域名注冊網(wǎng)頁設(shè)計公司、服務(wù)器托管、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化