AS中如何引用lib資源?

在eclipse中我們如果用so,則直接放在項目目錄下的libs中即可,那麼在Android Studio中加入要導入so或者jar,是不是也放在libs中就可以了呢?答案當然不是,下面我們就一步步完成對lib資源包的引用配置:

1.將jar和so包分離
jar包放在app/libs/下面,so放在src/main/jniLibs/armeabi/下。

2.AS的編譯特點是基於gradle完成的,所以我們還要在項目目錄中的app/build.gradle中加上以下配置,在depandencies中添加:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    ...

同樣的,library項目如果同樣用到so,則也在library目錄中的build.gradle中android{}方法中添加上面的配置即可。

發佈了50 篇原創文章 · 獲贊 17 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章