Android(安卓)studio打包jar
16lz
2021-01-25
//打jar包的时候因为代码的不规范,需要避免
android{
.....
lintOptions {
abortOnError false
}
}
//打包jar的代码,构建通过后在右侧gradle中找到需要打包的lib,
//找到library/Tasks/other/makeJar,双击makeJar生成jar包
def SDK_BASENAME ="ShareMoreImage";
def SDK_VERSION ="_V1.0.0";
def sdkDestinationPath ="build";
def zipFile = file('build/intermediates/bundles/default/classes.jar')
task deleteBuild(type: Delete) {
delete sdkDestinationPath + SDK_BASENAME + SDK_VERSION +".jar"
}
task makeJar(type: Jar) {
from zipTree(zipFile)
from fileTree(dir:'src/main',includes: ['assets/**'])//将assets目录打入jar包
baseName= SDK_BASENAME + SDK_VERSION
destinationDir= file(sdkDestinationPath)
}
makeJar.dependsOn(deleteBuild, build)
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- Android(安卓)点击两次返回键 退出程序
- Android调用系统裁剪的实现方法
- Android(安卓)Wi-Fi Display(Miracast)介绍
- android native jni 代码
- Android(安卓)WebView如何加载assets下的html文件
- 下拉刷新系列二:SmartRefreshLayout 使用总结
- Annotation Processor在Android下的应用入门
- Android媒体扫描代码分析