Android Studio 如何打JAR包
Android Studio 如何打JAR包
在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。
在AS中可以通过修改gradle才处理。
我们新建一个项目MakeJar,在项目中新建一个modle-类型为library
如图:
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')
}
转载于:https://www.cnblogs.com/wuwa/p/6191521.html
Android Studio 如何打JAR包相关推荐
- Android Studio 怎样打JAR包
Android Studio 怎样打JAR包 在eclipse中我们知道怎样将一个项目导出为jar包,供其他项目使用. 在AS中能够通过改动gradle才处理. 我们新建一个项目MakeJar,在项目 ...
- Android Studio下导出jar包和aar包
Android Studio下导出jar包和aar包 jar包和aar包的区别 步骤 1. 创建Android工程 创建工程比较简单,不错复述 2. 创建一个Library(Module) 创建了一个 ...
- Android Studio 引用系统 jar 包的正确姿势
博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 Android Studio 如何引用 jar 包,相信大家都会操作的,现在问题来了,对于系统里的 jar,比如 fra ...
- Android Studio如何添加jar包
在开发中遇到ContextCompat类中找不到CheckSelfPermission()方法的问题,百度了很久,虽然知道是 v4 jar 包版本低的原因,但是一直没有较好的解决办法方法,现在总结如下 ...
- Android Studio中解决jar包重复依赖导致的代码编译错误
在原本的代码中已经使用了OKHTTP和rxjava,然后今天依赖retrofit的时候一直报错 Program type already present: okhttp3.internal.ws.Re ...
- android studio gradle 打jar 包 (混淆+第三方库包)
将依赖的第三方库打包进自己的jar包 1.先将第三方的库包拿到,然后添加jar包到项目的libs. 2.项目的build.gradle脚本添加下面的task: 1 task buildJar(depe ...
- Android studio混淆第三方jar包时报错
今天在做项目的混淆打包的时候.报错: Warning:Exception while processing task java.io.IOException: The same input jar [ ...
- Android Studio使用外部jar包
项目中使用了 org.apache.commons.lang包 没有找到如何通过gradle自动编译此包,如有知道的同仁,请不吝赐教,谢谢. 这里是通过外部添加jar包的方式实现的. 首先 commo ...
- Android studio 中引用jar的其实是Maven?(一)
由于Studio比eclipse多了一步对工程构建的步骤,即为build.gradle这个文件运行,因此其引入第三方开发jar包与lib工程对比Eclipse已完成不同,引入第三方jar与lib工程显 ...
最新文章
- Zend Studio 10正式版破解(2013-02-26更新)
- 一个关于HINT中指定索引查询的问题
- DevOps案例研究:知人善任——Google敏捷核心文化
- googlenet网络结构_CNN网络结构的发展
- 用python智能修复度盘防和谐链接~
- DOS CMD 设置环境变量
- tex中的书签与链接hyperref
- 计算机视觉教程2-3:图解双线性插值算法最近邻插值算法
- 简述微处理器、微型计算机、微机系统的组成和三者间关系?
- python标点符号换成空格_产品:“这输入框所有标点符号替换成空格!”
- 工业交换机SFP口和Combo口有什么不同?
- 【全民免费wifi上网权威软件】wifi共享精灵谈恋爱的4大境界
- Mongodb 监控安装配置
- 操作系统学习笔记(13) 互斥与同步的经典问题 -哲学家进餐问题
- 又到招聘季,说说网络招聘的那些坑!!!
- 嵌入式学习笔记(5)驱动设计的硬件基础-接口和总线
- CKEditor5 集成 Vue
- Pandas把某一列日期的月份加减 月份前进或后退
- AS2.0列表带图片视频播放器【附原码下载】
- EtherCAT总线伺服电机/一体化伺服电机如何清零当前位置