关闭

使用gradle打包包含assets目录的jar包

标签: androidgradlejar
479人阅读 评论(0) 收藏 举报

步骤:
1、

apply plugin: 'com.android.library'

这一步是声明为library组件;library组件不需要applicationId,把这个删掉。
2、
在android{}里面增加:

lintOptions{
        abortOnError false
    }

这个是为了屏蔽掉lint的错误
3、

minifyEnabled false

4、

def zipFile = file('build/intermediates/bundles/release/classes.jar')
task deleteJar(type: Delete) {
    delete 'build/outputs/ucmsdk.jar'
}

task makeJar(type: Jar) {
//目标文件名
    archiveName = 'usmsdk.jar'
//目标目录
    destinationDir = file('build/outputs/‘)
//包含编译的class文件
    from zipTree(zipFile)
//包含资源目录
    from fileTree(dir: 'src/main',includes: ['assets/**'])
//去除 R文件和MainActivity文件
    exclude('**/R*’,’**/MainActivity*')
}

//先删除已有的jar,在打包

makeJar.dependsOn('deleteJar',build)

5、再在terminal中执行./gradlew build
6、执行 ./gradlew makeJar

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android Studio利用Gradle导出包含assets文件夹的jar包

最近公司做一个项目,要求打出一个包含assets文件夹的jar包供其它开发者使用,在eclipse上能够很简单的打出来,但是在android studio上就抓瞎了,于是在研究了一个下午之后成功在an...
  • qq_23286245
  • qq_23286245
  • 2015-12-17 16:57
  • 1660

Android Studio下使用gradle 导出jar包,并打包assets目录,以及混淆代码

使用android studio进行jar包导出,我们需要用 gradle来生成jar包。 首先 需要设置module应用的gradle插件为 library: apply plugin: '...
  • zhouzunlai
  • zhouzunlai
  • 2016-10-14 15:27
  • 1719

解决gradle的本地工程依赖和通过maven依赖之间的冲突问题

Gradle子工程之间通过 compile project(":XXX")这种方式依赖是非常便利的,但是这样的时候,如果用uploadArchives上传jar到maven,生成的pom.xml是不正...
  • cin_ie
  • cin_ie
  • 2014-09-20 23:50
  • 3158

android studio 使用gradle 导出jar包,并打包assets目录

最近项目在做一个sdk,供别的开发者使用,所以要求导出jar包。 与eclipse不同,android studio 1.0 没提供导出jar包的图形界面。需要结合gradle来生成jar包。 首...
  • javawebsoa
  • javawebsoa
  • 2015-01-14 13:17
  • 1328

android studio 使用gradle 导出jar包,并打包assets目录

最近项目在做一个sdk,供别的开发者使用,所以要求导出jar包。 与eclipse不同,android studio 1.0 没提供导出jar包的图形界面。需要结合gradle来生成jar包。 首...
  • nalw2012
  • nalw2012
  • 2015-11-16 14:57
  • 421

Android studio使用gradle将assets目录so库打进jar包以及jar包拆分

Android studio gradle脚本不但可以编译出apk,还可以导出jar包,同时可以将assets目录、so目录打进jar包,还可以将jar包中不需要的class去除,下面我们介绍一下如何...
  • jasonwang18
  • jasonwang18
  • 2017-03-16 23:49
  • 509

Android使用gradle打包Assets目录

现在提起Android开发工具,大多人第一个想到的肯定是Android Studio。谷歌专门为Android开发者推出的这款IDE,以其强大的功能迅速击败的老牌的eclipse。与此同时,eclip...
  • luochoudan
  • luochoudan
  • 2017-05-14 21:16
  • 1750

android gradle导出jar包,并包含assets资源文件夹

  • 2016-09-28 17:32
  • 28.19MB
  • 下载

使用gradle打包jar包

最近用android studio来做android开发的IDE,它是使用gradle来构建的,于是开始学习gradle. 现在有一个项目,里面有一个android-library的模块。我想在做re...
  • maosidiaoxian
  • maosidiaoxian
  • 2014-04-25 10:32
  • 58063

AndroidStudio生成自定义的混淆jar包(同时将assets目录打入jar包)(二)(by 星空武哥)

转载请标注原文地址:     在以前曾经写过两篇文章,关于是生成jar包和引用jar的文章,建议先看这两篇文章。 《Android Studio生成自定义的jar包》:http://blog.csd...
  • lsyz0021
  • lsyz0021
  • 2016-11-10 00:42
  • 3800
    个人资料
    • 访问:4765次
    • 积分:80
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论