android studio打jar包

现在android开发基本都在使用android studio了,那么如何使用android studio打jar包呢?查询了一下,基本有两种方式:

  • 创建module,然后编译完成之后 module中自动的创建了相关的jar文件

这里写图片描述

这里的classes.jar就是module相关的jar包,我们可以将其更改名称之后拷贝到app下的lib目录中;

  • 另一种方式其实跟第一种方式是一样的,只不过其是通过gradle脚本实现的

app为我们的主工程,librarydemo是我们要将其生成jar包的model.
在librarydemo中加入如下代码:

task makeJar(type: Copy) {
    delete 'build/libs/mysdk.jar'
    from('build/intermediates/bundles/release/')
    into('build/libs/')
    include('classes.jar')
    rename ('classes.jar', 'mysdk.jar')
}

makeJar.dependsOn(build) //在终端执行生成JAR包 // gradlew makeJar

在Terminal中键入 gradlew makeJar 回车看到如下所示就OK了:
这里写图片描述

这里写图片描述
当然在主工程App的build中要加入librarydemo 这个依赖model:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile project(':librarydemo')
}
相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
公众号推荐
   一个历史类的公众号,欢迎关注
一两拨千金