Android 封装自己的工具Jar(基于AndroidStudio制作)

  1. 基于Application应用制作的jar       
  2. 类库打成jar包

     

第一种情况需执行以下

1、将你项目gradle文件最上面的

  改变前: apply plugin: 'com.android.application'

  改变后 :   bapply plugin: 'com.android.library'

2、注释掉applicationId

3、将以下代码复制到需要打包的moudle下Gradle文件android(大括号内)

task makeJar(type: Copy) {        //删除存在的        delete 'build/libs/myjar.jar'        //设置拷贝的文件        from('build/intermediates/bundles/debug/')        //打进jar包后的文件目录        into('build/libs/')        //将classes.jar放入build/libs/目录下        //include ,exclude参数来设置过滤        //(我们只关心classes.jar这个文件)        include('classes.jar')        //重命名        rename ('classes.jar', 'myjar.jar')    }     makeJar.dependsOn(build)

4、执行gradlew makeJar或使用androidStudio Gradle目录下makeJar


如出现Lint编译出错,跳过Lint检查即可(将下面代码插入到Gradle)

lintOptions {       abortOnError false   }

 

更多相关文章

  1. Android(安卓)解决WebView无法上传文件的问题
  2. android包Android(安卓)"java.lang.NoClassDefFoundError:*"报错
  3. android ConfigChanges
  4. 【Android单元测试系列】真正的异步单元测试
  5. Android(安卓)studio 真机调试时生成的文件找不到的解决方案
  6. Android之短信发送器
  7. Android多媒体访问
  8. Win7 64位 Android(安卓)SDK下载和更新失败的解决方法
  9. NPM 和webpack 的基础使用

随机推荐

  1. 怎么让android定时关机
  2. Android(安卓)ListView内部组件事件响应
  3. 一定要注意 Android(安卓)内存泄漏问题
  4. Android是怎么启动的-[Android取经之路]
  5. android——shortcut
  6. android 内存消耗分析
  7. android 触摸事件、点击事件的区别
  8. android 笔记 --- 流量统计
  9. Android(安卓)FrameWork――Touch事件派
  10. Android中使用ormlite实现持久化--HelloO