Android Studio工程引用第三方so檔案

2021-08-18 17:44:43 字數 609 閱讀 3948

so檔案和jar包存放到工程的libs目錄下。p.s.另外,可以將apk解壓出來,檢視lib目錄,也能分析該apk的so檔案目錄。

此外,要再 gradle.properties 檔案中新增android.usedeprecatedndk=true,重新編譯工程即可。

不同cpu架構的android手機載入時會在libs下找自己對應的目錄,從對應的目錄下尋找需要的.so檔案;如果沒有對應的目錄,就會去armeabi下去尋找,如果已經有對應的目錄,但是如果沒有找到對應的.so檔案,也不會去armeabi下去尋找了。 所以,這裡需要注意工程配置哪幾個so檔案目錄,需要載入對應的so檔案,不然會報錯。

如何適配各個目錄,例如有一些第三方的類庫只提供了armeabi下的.so檔案,而工程配置不止armeabi乙個目錄,這就需要將armeabi下的.so檔案複製到其他對應的目錄下。果第三方提供了不同平台的.so檔案,則複製不同平台的.so檔案到專案中對應的資料夾下即可。

androidStudio匯入工程

之前一直用的eclipse開發,現在接觸androidstudio之後發現這才是為android量身定做,雖然跟eclipse相比比較吃記憶體!廢話不多說,androidstudio在匯入乙個工程時候,可以有選擇匯入moudle,或者是,project如圖,我擦,毒了,這圖穿不上去,下次再傳吧!如果...

Android studio 基礎工程

許可權 公用包 android name dataapter 名字 android launchmode singleinstance 跳轉頁面返回,關閉不被中斷 使用的activity 跳轉頁面返回,關閉不被中斷 公用包頭 呼叫包 即可使用包 layou對應的class 使用的class 介面的調...

Android Studio 匯入工程

密碼 nhn3 在匯入別人的android studio專案 假設為專案a 時,會遇到gradle不一致的情況,以下簡短介紹解決方法 1.開啟要匯入的專案的目錄,刪除下圖紅框中的檔案。2.找到自己以前在自己的android studio的任一專案 假設為專案b 在上圖藍框的對應位置用記事本開啟bui...