Android Studio添加库的三种方法
2016-08-04 20:03
309 查看
第1种方法
这种方法适合将jar包导入到某个module。切换工程目录到project视图,打开你要导入包的module,里面有个lib文件夹,将jar包拖入lib里面。然后会弹出一个框,选第一个就好。这样jar包就进入了lib文件夹里面,然后打开lib文件夹,对着刚刚导入的jar包右键->Add As Library。这样就可以了。
第2种方法
这种方法是在当前的工程下新建一个module,然后将库相关的东西都放入到这个module里面。适合于单独开发库的情况。步骤是建立一个新的module,建立的时候选择Android Library或Java Library都可以。
然后在这个module里面写库文件。
转到要引用这个lib的module的build.gradle文件,在dependencies 内添加如下代码
dependencies { ....... compile project(':applib'); ...... }
之后同步一下gradle就行了。
第3种方法
这种方法适合于库文件正在开发,且不是你自己开发的时候,这个时候可以将别人的库以引用的方式导入,并且当库修改的时候,我们的工程里引入的库也可以得到更新。在Android studio新建一个project,注意是工程,不是module。这个project当做我们的库。新建了之后会默认生产一个app的module,最方便的办法就是在创建另外的Library module,把app这个module删除了,否则导入的时候会出错。要改app module也麻烦,删了重建最快。
比如我们新建了一个otherLib的project,这个project下面有一个叫lib1和lib2的module。
那么回到需要引入库工程的工程,找到它的setting.gradle,在里面加入下面代码
include ':OtherLib' project(':OtherLib').projectDir = new File('../OtherLib/') include ':OtherLib:lib1' include ':OtherLib:lib2'
再找到需要引用库的module,在它的build.gradle的dependencies 下面加入
compile project(':OtherLib:lib1') compile project(':OtherLib:lib2')
注意一点,库的project最好需要编译一下,然后回到需要引用库的project,更新gradle。这样在它的project目录下就会出现刚刚引入的库工程的module。这样就可以使用了。比较坑的一点是,有时候gradle同步完并不可用,需要多同步几次。
当库工程做了修改之后,引用了库的工程需要同步gradle。
相关文章推荐
- 更新linux底层库(openssl)
- 修复mysql数据库
- nodejs中的fiber(纤程)库详解
- 桌面中心(一)创建数据库
- 浅析C语言头文件和库的一些问题
- 桌面中心(三)修改数据库
- 目前流行的JavaScript库的介绍及对比
- MySql表、字段、库的字符集修改及查看方法
- Android Studio注释模板介绍
- 11个并不被常用但对开发非常有帮助的Python库
- Python标准库与第三方库详解
- Python第三方库的安装方法总结
- 关于Android Studio 和 Gradle的那些事儿
- 收藏各种技术源码
- 实验九 模板与库使用
- Android Studio 使用 Gradle 打包 Jar-IT蓝豹
- Android Studio示例项目
- c++11学习笔记
- 【转】:C++ 库
- 今天我的ubuntu软件中心坏了,于是长生了一个想法。。。