Android Studio:正確導入SO相關文件


 

導入so文件有2種方式

第一種: 使用jniLibs文件夾導入so文件,則僅需將所有cpu類型的文件夾拷進去。

在project結構下,module目錄下創建libs文件夾,放入jar文件;在src/main 創建jniLibs文件夾,放入.so文件。jar右擊選擇 add as libary,其余不錯修改。

見圖: 
這里寫圖片描述 
百度地圖文檔說明也是: 
這里寫圖片描述

第二種:將jar和.so文件添加在module的libs文件夾下,需要在module的gradle配置中添加一下配置:

android {
... sourceSets { main { jni.srcDirs = [] //這一行加不加都可以 jniLibs.srcDirs = ['libs']//這個必須加,因為我們把.so文件放在了libs文件夾中 } } }

 

實際測試成功,參考JPush的官方文檔,百度地圖的官方文檔也是這個意思,只不過百度地圖的文檔沒有列出上面的代碼。

見下圖: 
JPush的官方文檔: 
這里寫圖片描述 
百度地圖的官方文檔: 
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM