Android Studio导出jar包

首先来看一下Android Studio默认Project中的app module,以及可创建的Android Library以及Java Library两种module的差异:

module gradle plugin 生成文件格式 是否可使用SDK API
app com.android.application apk 可以使用
Android Library com.android.library aar 可以使用
Java Library java jar 不可使用


三种module主要差别就在于使用的 gradle plugin 上。
由于Android Studio限制,默认创建的Java Library无法使用Android的API。
如果想创建一个类似SDK的工程,就要创建Android Library模块,这又导致默认生成的是aar格式文件。网上查到的一些做法是编写自定义的gradle task,将生成aar过程中的中间产物 class.jar 复制出来并重命名。

实际还有一种方法,创建Java Library就可以。
Java Library默认的build.gradle为:

apply plugin: 'java'

dependencies {
    compile f
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值