溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android開發中libs和jinLibs文件夾的作用詳解

發布時間:2020-09-23 10:49:13 來源:腳本之家 閱讀:196 作者:愛清風 欄目:移動開發

前言

相信各位Android開發中們在Android 開發中經常和這兩個文件夾打交道,以前一直迷迷糊糊的使用,沒去想過。最近遇到了一些問題,仔細研究了一下,特此記錄分享。下面話不多說了,來一起看看詳細的介紹吧。

libs: librarys

用來存放三方庫的地方,比如 *.jar 和 *.aar。

在 Project 視圖下能看到, Android 視圖下看不到。

Android開發中libs和jinLibs文件夾的作用詳解

jniLibs: java native interface librarys

Android Studio 新添加的,默認用來存放 .so 文件。

Android開發中libs和jinLibs文件夾的作用詳解

Q: 然而我們經常能看見將 *.so 文件放在 libs 中。那有何必多一個這個 jniLibs 目錄呢。

A: 在 AS 中它會自動去加載 jniLibs 目錄中的 *.so 文件。如果你放在了其它任何目錄,你必須要告訴它你將這些文件放在那里了(重定向)。

在 module#build.gradle 中添加:

sourceSet {
  main {
    // 這里我寫 `libs`,它就會去 `libs` 目錄中找,你也可以放在其它任何目錄中。
    jniLibs.srcDirs = ['libs'] 
  }
}

最好還是讓其各司其職,各盡其責。這樣你的項目看起來也比較整潔。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女