AndroidStudio 導入Jar包和第三方So庫 在android開發中,需要導入許多第三方的jar包和so庫來支持,包括像許多第三方的支持平臺——友盟,環信、融雲、極光推送、微博、騰訊等第三方Api接入時都需要導入第三方SDK,而android studio和eclipse(ADT)有許多不 ...
AndroidStudio 導入Jar包和第三方So庫
在android開發中,需要導入許多第三方的jar包和so庫來支持,包括像許多第三方的支持平臺——友盟,環信、融雲、極光推送、微博、騰訊等第三方Api接入時都需要導入第三方SDK,而android studio和eclipse(ADT)有許多不同。所以,有些操作是不同的。這裡來綜合講解一些這些文件導入的方法。
1. android studio jar包的導入
Android Studio的jar包導入和Eclipse的方法相似,在你的Project下麵,有一個libs文件夾,將你的Jar包複製到這裡。然後點擊File,找到下麵的Project Structure,打開後選擇你當前的工程項目。找到上面最右面的那個選項卡Dependencies,點擊旁邊的綠色加號,然後添加你剛纔複製到Libs下的jar包,點擊OK就添加成功了。
2. android studio so庫的導入
Android Studio的so庫導入和Eclipse的方式有些不同。在Android Studio中,要在工程的src/main下麵新建一個jniLibs文件夾,然後將所用到的第三方so庫複製進來,然後找到Project下的build.gradle文件,在其中添加以下幾行代碼:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {
destinationDir file("$projectDir/libs")
baseName "Native_Libs2"
extension "jar"
from fileTree(dir: "libs", include: "**/*.so")
into "lib"
}
然後重新Gradle一下代碼,第三方so庫就加了進來。