亲测可用


导入第三方jar包:

eclipse中导入jar包是先将jar包复制到工程文件中,然后选中jar包,然后点击下图中箭头处的按钮:(synchronize:同步,可以理解为刷新):

android studio引入自己的so库 android studio导入库_ci


导入第三方library:



方法一

(1)新建一个library形式的module,【New Module】 - 【Android Library】 - 【Add No Activity】,删掉这个module中src/main目录里面的所有文件(包括删掉java、res、AndroidManifest.xml)

(2)复制第三方库的AndroidMainfest.xml、res、src文件(夹)到库目录的src/main目录中

(3)将src/main目录下的src目录重命名为java

(4)删除库module中的build.gradle文件中的dependencies和release模块


方法二

1. 导入SlidingMenu这个类库,从github上下载下来解压到项目目录下。我建了个libraries的文件夹把下载的SlidingMenu放到里面,然后在android studio就会发现项目下面有了这个类库

android studio引入自己的so库 android studio导入库_java_02

2. 修改的是我们根目录的下的settings.gradle这个文件,一定要注意是根目录下的。在里面添加如图所示的代码


[java] view plain copy print ?

  1. include ':libraries:SlidingMenu-master\\library'

include ':libraries:SlidingMenu-master\\library'

3. 修改的是App目录下的build.gradle,这里要注意是App目录下的build.gradle,添加如下代码

[java] view plain copy print ?

1. dependencies {  
2. '*.jar'], dir: 'libs')  
3. 'com.android.support:appcompat-v7:23.0.1'
4. ':libraries:SlidingMenu-master\\library')  
5. }

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile project(':libraries:SlidingMenu-master\\library')
}

4. 这个时候我们打开File--- >Project Structure,把这个类库添加进来

android studio引入自己的so库 android studio导入库_java_03

5. 编译一下,这个时候可能还会包SDK版问题,我们结合自己的进行一下修改就可以了。