博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio导出jar包
阅读量:6213 次
发布时间:2019-06-21

本文共 845 字,大约阅读时间需要 2 分钟。

hot3.png

1、将需要导出的项目,作为module进行开发

2、在moudule的如下目录中

225810_0PDl_2253892.png

release与debug文件夹下都有一个对应的“classes.jar”文件。这个就是对应的jar文件了。

3、将部分文件导出,生成jar,如下所示

task buildMyJar(type: Jar, dependsOn: ['build']) {    //导出的jar文件名称    archiveName = 'PaPaJar.jar'    //从哪个目录打包jar    from('build/intermediates/classes/debug')    //导出的jar文件的存放目录(未指定则默认存放在build/libs下)    destinationDir = file('build/libs')    //去掉不要的类    exclude('nanjing/etu/com/jar/BuildConfig.class')    exclude('nanjing/etu/com/jar/BuildConfig\$*.class')    exclude('nanjing/etu/com/jar/R.class')    exclude('nanjing/etu/com/jar/R\$*.class')    //需要打包的类    include('nanjing/etu/com/jar/*.class')//    include('com/njssmk/blesevice/*.class')    include('build/libs/libs')}//在终端执行生成JAR包// gradlew buildMyJar

在对应的 Terminal中键入命令,如下所示

230737_6N1g_2253892.png

第一次编译速度会非常慢,自己有编译了一个小时的经历。所以不需要着急,编辑是否成功都会进行提示

转载于:https://my.oschina.net/u/2253892/blog/791184

你可能感兴趣的文章
进阶第二课 Python内置函数(补)及自定义函数
查看>>
赢在坚持,贵在有恒
查看>>
js获取url中参数
查看>>
APIClude常用代码
查看>>
推荐一款超好用的工具cmder
查看>>
mvc 遇到的问题
查看>>
UVa 10801 - Lift Hopping
查看>>
卸载erlang
查看>>
JAVA Web.xml 加载顺序
查看>>
iOS-本地推送和远程推送,常用的三方推送和常用的测试方法,推送实现和原理详解...
查看>>
kuangbin专题十二 HDU1260 Tickets (dp)
查看>>
HNOI2014 世界树
查看>>
Android开发者指南(16) —— Activity and Task Design
查看>>
【Android自定义控件】支持多层嵌套RadioButton的RadioGroup
查看>>
【读书笔记】长尾理论
查看>>
springboot 注入xml自定义类
查看>>
标准之路网站上一篇文章《十天学会web标准(div+css)》的营养精华
查看>>
h5+css3最简单的图片飞入以及淡入淡出效果
查看>>
Instance Variables in ruby
查看>>
android实现触摸屏校准
查看>>