android studio 導入一個開源庫文件彙總

導入含源代碼的工程作爲庫文件

1.新建一個空白project

2.app文件夾下新建projectlibs文件夾

3.複製需要導入的project(例如名稱爲xandroidlib)

4.修改settings.gradle文件:
include ':app:projectLibs:xandroidlib'

5.修改build.gradle文件:
dependencies {   
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile project(':app:projectLibs:eshorelib') 
}

6.Buile-Rebuild Project  等待完成,即可使用。 和eclipse的import library步驟大相徑庭。

當然可能還會有其他問題,根據提示再稍作修改就基本上OK了。。。


導入*.jar包

在項目文件上點擊add as lib,然後運行:Sync Project with Gradle Files,或者Build-->Make Project

若不能添加,請手動複製*.jar到libs下,然後按照下面的格式手動添加代碼,完成後運行:Sync Project with Gradle Files,或者Build-->Make Project

dependencies {

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

compile files('libs/*********.jar')

compile files('libs/*********.jar')

}

 

導入*.so包

需要在項目的目下下的 app/src/main目錄下創建一個名叫jniLibs文件夾。將對應的so文件拷貝到該目錄下。拷貝後的結構如下圖所示:

或手動複製後添加以下代碼
sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }


但是爲什麼我試了好多次都不行呢?所以我只能在eclipse裏面添加,然後在用android studio導入。。。



推薦參考文檔:
http://www.cnblogs.com/neozhu/p/3458759.html
http://www.cnblogs.com/miya2012/p/4313507.html
http://www.cnblogs.com/zenny-chen/p/4040401.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章