Android工程文件导入Jar包和So第三方库

时间:2023-02-09 12:46:58

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就添加成功了。


   Android工程文件导入Jar包和So第三方库


   Android工程文件导入Jar包和So第三方库

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”
}


Android工程文件导入Jar包和So第三方库


然后重新Gradle一下代码,第三方so库就加了进来。