Android Studio添加库的三种方法

本文介绍了在Android Studio中添加库的三种方法:1) 将jar包导入module的lib文件夹;2) 创建新的Android Library或Java Library模块;3) 引入外部库项目并同步Gradle。每种方法都有详细的步骤说明,适用于不同场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值