Android Studio 如何打JAR包
2016-03-21 20:07
585 查看
Android Studio 如何打JAR包
在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。
在AS中可以通过修改gradle才处理。
我们新建一个项目MakeJar,在项目中新建一个modle-类型为library
如图:
app为我们的主工程,librarydemo是我们要将其生成jar包的model.
在librarydemo中加入如下代码:
在Terminal中键入 gradlew makeJar 回车看到如下所示就OK了:
当然在主工程App的build中要加入librarydemo 这个依赖model:
在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') }
相关文章推荐
- Android Studio 如何打JAR包
- Android 动态加载(防止逆向编译) jar混淆加密
- android Context 持有导致的内存泄漏
- Android热补丁技术—dexposed原理简析(手机淘宝采用方案)
- Android热补丁技术—dexposed原理简析(手机淘宝采用方案)
- Android热补丁技术—dexposed原理简析(手机淘宝采用方案)
- [置顶] Android 5.1 open data flow 数据开启流程
- Android 5.1 open data flow 数据开启流程
- Android 5.1 open data flow 数据开启流程
- Android 5.1 open data flow 数据开启流程
- Android 5.1 open data flow 数据开启流程
- Android 5.1 open data flow 数据开启流程
- android R文件丢失解决方法
- Android新组件RecyclerView介绍,其效率更好
- android开发系列之回调函数
- android studio 使用、开发小技巧
- Android-findViewById()方法分析
- 阅读《Android 从入门到精通》(33)——Intent 分类
- android自定义控件之底部自动切换Tab布局
- android gesture 手势处理(输入法手势控制技术)