Android開發(fā)中l(wèi)ibs和jinLibs文件夾的作用詳解
前言
相信各位Android開發(fā)中們在Android 開發(fā)中經(jīng)常和這兩個文件夾打交道,以前一直迷迷糊糊的使用,沒去想過。最近遇到了一些問題,仔細(xì)研究了一下,特此記錄分享。下面話不多說了,來一起看看詳細(xì)的介紹吧。
libs: librarys
用來存放三方庫的地方,比如 *.jar 和 *.aar。
在 Project 視圖下能看到, Android 視圖下看不到。

jniLibs: java native interface librarys
Android Studio 新添加的,默認(rèn)用來存放 .so 文件。

Q: 然而我們經(jīng)常能看見將 *.so 文件放在 libs 中。那有何必多一個這個 jniLibs 目錄呢。
A: 在 AS 中它會自動去加載 jniLibs 目錄中的 *.so 文件。如果你放在了其它任何目錄,你必須要告訴它你將這些文件放在那里了(重定向)。
在 module#build.gradle 中添加:
sourceSet {
main {
// 這里我寫 `libs`,它就會去 `libs` 目錄中找,你也可以放在其它任何目錄中。
jniLibs.srcDirs = ['libs']
}
}
最好還是讓其各司其職,各盡其責(zé)。這樣你的項(xiàng)目看起來也比較整潔。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
Android開發(fā)使用自定義View將圓角矩形繪制在Canvas上的方法
這篇文章主要介紹了Android開發(fā)使用自定義View將圓角矩形繪制在Canvas上的方法,結(jié)合實(shí)例形式分析了Android自定義view繪制圓角矩形的相關(guān)方法與使用技巧,需要的朋友可以參考下2017-10-10
Android App中實(shí)現(xiàn)向右滑動銷毀功能的要點(diǎn)解析
這篇文章主要介紹了Android應(yīng)用中實(shí)現(xiàn)向右滑動銷毀條目功能的要點(diǎn)解析,有些類似于iOS App中的滑動頁面刪除效果,需要的朋友可以參考下2016-04-04
Android學(xué)習(xí)筆記--Activity中使用Intent傳值示例代碼
Intent負(fù)責(zé)對應(yīng)用中一次操作的動作、動作涉及數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述,Android則根據(jù)此Intent的描述,負(fù)責(zé)找到對應(yīng)的組件,將Intent傳遞給調(diào)用的組件,并完成組件的調(diào)用2013-06-06
Android通過json向MySQL中讀寫數(shù)據(jù)的方法詳解【寫入篇】
這篇文章主要介紹了Android通過json向MySQL中讀寫數(shù)據(jù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android json類的定義、調(diào)用及php接收json數(shù)據(jù)并寫入mysql的實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-06-06
Android Studio輕松構(gòu)建自定義模板的步驟記錄
這篇文章主要給大家介紹了關(guān)于Android Studio輕松構(gòu)建自定義模板的相關(guān)資料,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10

