android studio 使用库

android studio使用自己写的库:


你的模块在build.gradle中改成apply plugin: 'com.android.library'并去掉applicationId就变成一个库模块,这个库模块可以被其他模块引用


库模块不像应用模块生成apk文件,它生成的是aar文件,这个文件在库模块目录下的build\outputs\aar目录下


我们可以直接使用aar文件当库使用,具体方法见下:


有个方法肯定可行,就是在某个项目下New Module时,使用import jar or aar Package,然后在使用这个库的build.gradle文件中加上compile project(':libname'),然后就没有然后了


我还在尝试有没有其他方法,比如像jar包直接导入,网上有这么个教程






repositories {
    flatDir {
        dirs 'libs'
    }
}


dependencies {
    compile(name:'yourlibraryname', ext:'aar')
}



按照这个教程构建时成功了,很难得,可惜的是运行时出了问题,不知道在别的项目里会不会也这样,暂且先记录下这个方法吧,说不定哪天用上了,此方法参考链接   点击打开链接


可能还有其他方式,比如把aar转成jar,暂时还不知道,以后再更新


当然在Eclipse下打包还是很方便的,如果手动转成Eclipse项目,然后在Eclipse下打包也是一种可能的方式,只是我不习惯Eclispe,以后有需要再折腾吧



现在就暂且用第一种方式吧








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值