//打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)

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android(安卓)点击两次返回键 退出程序
  3. Android调用系统裁剪的实现方法
  4. Android(安卓)Wi-Fi Display(Miracast)介绍
  5. android native jni 代码
  6. Android(安卓)WebView如何加载assets下的html文件
  7. 下拉刷新系列二:SmartRefreshLayout 使用总结
  8. Annotation Processor在Android下的应用入门
  9. Android媒体扫描代码分析

随机推荐

  1. Android:解决ViewPager和(RecyclerView、Ho
  2. Android消息处理-概念普及篇
  3. 20150506-北京Android开发 职位分享
  4. 很容易理解的Android消息机制分析
  5. Android的IPC机制和多进程开发模式
  6. Android学习(一)环境的搭建
  7. android的intent使用方法 .
  8. Android 支持分辨率 支持多屏幕机制
  9. 最新版Android(安卓)Studio环境配置、安
  10. Android中播放DSD音乐