前言
记录一下如何使用makejar导出jar包。
正文
这里lib库PhotoView来说。
PhotoView/build.gradle 新增如下内容:
task clearJar(type: Delete) {
delete rootProject.file("PhotoView/jar")
}
task makeJar(type: Copy) {
// 这个目录可能不一样,具体看你当前环境而定
from('build/intermediates/aar_main_jar/release')
//表示打包完毕后包的生成路径,也就是生成的包存在哪
into(rootProject.file("PhotoView/jar"))
//这行只是将一些类打包了
include('classes.jar')
rename('classes.jar', 'PhotoView.jar')
}
makeJar.dependsOn(build)
注意:
- “PhotoView/jar”是当前module+存放目录jar
- "build/intermediates/aar_main_jar/release"不同的AS版本,可能存放目录不一样
makejar
gradlew.bat PhotoView:makejar
//或
./gradlew.bat PhotoView:makejar
clearJar
gradlew.bat PhotoView:clearJar
//或
./gradlew.bat PhotoView:clearJar
参考文章
历史上的今天
暂无评论...
随机推荐
Android磁盘之U盘卸载
前言之前介绍了U盘的挂载,那当然不能少了U盘的卸载。这里大概的记录一下,方便自己查阅。Android P这里很多都是网上的,我就走走流程。正文VolumeManager.cpphandleBlockEvent()void VolumeManager::handleBlockEve...
JNI动态注册封装C++版
前言之前JNI一直用C语言写,但发现Android Framework中大都用C++写,为了阅读方便,改为C++。其实C++跟C语言写法一样的,只不过C++更简洁些。正文修改点,举个例子不同点hello.c文件后缀改为hello.cpp,还有就是C++传入的参数更少,看起来更简洁。he...
简单记录Android串口的使用
前言简单记录一下Android串口的使用。记录于此,方便自己查阅。在Android系统上无法直接使用设备的串口,因为Android平台没有提供操作串口的API。不过可以使用库文件来操作串口,本文使用github上开源的《android-serialport-api》进行打开串口,亲测有效。隐...
getMimeTypeFromExtension记录
前言在Android 13的MediaProvider中有涉及到getMimeTypeFromExtension()的使用,主要是获取文件的MimeType属性。记录于此,方便自己差异。下面代码来自MediaProvider正文获取mimeType//获取文件后缀扩展String...
startService()源码分析
前言startService()源码分析之前Android 6.0是有简单分析过的,但太久了,而且记录也很粗糙,到现在也忘记得差不多了。最近抽空重新走一下,也算是自己的复习吧。这里看的是Android P的源代码。正文这里是Apk1去启动Apk2的服务(Apk2没有启动过)Intent...
Android图片旋转
前言Android对图片进行旋转记录。于Y轴往里面旋转。具体效果如图记录于此,方便自己查阅。正文直接上代码就是对ImageView的封装<com.biumall.reflectview.view.RotateView android:id="@+id/main_rev...