导入第三方jar、so

Android studio 使用第三方jar包和.so库

AS使用jar包不能直接复制到libs就马上使用,还需要引用我们导入的jar包和so库,这里有两种使用方法:

第一种

首先将下载的Jar包直接Copy到libs目录下面,然后右击Jar文件,点击Add As Library后,在出现的弹出框点击确定即可。

添加之后我们可以看到build.gradle文件中多出来一行代码,这里就是引用jar包的代码,我用的图是两个demo的图,不要在意细节!!!

这样就可以使用我们导入的jar包了。

第二种

同样将下载的Jar包直接Copy到libs目录下面,这里使用代码来引用,我个人都是使用的这种方法,因为这样既可以引用jar包也可以引用so库,我们只需要在build.gradle的文件中 android {}里面加入下面的代码即可:

sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

修改了gradle文件当然需要然编译一下,点击Sync now即可:

这样就可以使用我们导入的jar和so文件了。还有一种方法也是手动添加的,直接在File 的 Project Structure中添加:

根据个人习惯使用吧。