标题
很多第三方库文件,不仅仅是一个compile 、implements 依赖,对于我们实际开发中,还需要修改下源码,需要我们导入到自己的项目中。本人的Android Studio版本号 : 3.1.2。 2.X的没有实际操作过,不过我想差不多。
第0种
因为这里大部分人都知道,所以是0种。
可以按 ctrl+alt+shift+s 弹出。也可以点这个标志
在里面dependencies搜索即可。
第一种
导入是 .jar 类型的jar包。
1.1 在自己项目中切换到project模式,点击 <> 这样的符号
1.2复制jar包
看到自己libs 文件了吧,将你想jar包 ctrl +c ctrl+v 复制进去
1.3添加依赖
可以按 ctrl+alt+shift+s 弹出。也可以点这个标志
依次选择:
然后点击ok----ok即可。
第二种 导入依赖库,非jar包形式的
如下图,我想把别人项目中的依赖库添加到自己项目中。
2.1 切换到project目录,把自己的项目也切换到project目录结构
左边就是别人的项目,多了个依赖库,右边自己的
2.2复制左边的 lib文件夹
点住 ctrl+C 即可
然后ctrl+v 到自己的项目中
出现这样的名字,你可以改依赖库的名字 也可以不改
复制成功,但是跟别人的lib长得还不太一样
2.3 添加依赖
选择setting.gradle 文件,新增 ,':lib' 作用就是告诉项目我导包了,你登记下。
然后点击右边的同步,编辑器就会开始工作了,不然不会鸟你.下面少了 : 自己添加上去
同步完成后,就搞定收工了。
第三种 依赖.so文件
以集成ijkplayer的so为例子。
3.1直接新建jniLibs目录复制粘贴
3.1.1把AS目录切换到project目录
3.1.2在 app/src/main/ 下新建目录 jniLibs,然后把so文件粘贴进去
3.1.3把AS切回Android目录,出现jni文件表示加载成功。
3.2关联依赖
3.2.1 老规矩把AS切换成project目录,把so文件复制到libs目录下。
3.2.2 打开build.gradle(Module: app) android { }
代码块内填入 :
sourceSets { main { jniLibs.srcDirs = ['libs'] } }
刷新一下即可。