您的位置:首页 > 移动开发 > Android开发

android studio打jar包

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

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



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

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

app为我们的主工程,librarydemo是我们要将其生成jar包的model.

在librarydemo中加入如下代码:

[code]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:

[code]dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile project(':librarydemo')
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: