Android菜鸟练习第十三课 导出Module为Jar
来源:互联网 发布:定车票的软件 编辑:程序博客网 时间:2024/06/14 00:47
第一步 找到想要打成JAR包的module下面的build.gradle代码文件,操作如下apply plugin: 'com.android.Application' 更改为apply plugin: 'com.android.library'第二步 将defaultConfig修改为
defaultConfig { minSdkVersion 14 targetSdkVersion 23 }Sdk版本自己决定,注意这里的applicationid"xxx.xxx.xxx"这个东西去掉,不去掉会报错第三步 在gradle后加上如下代码dependencies {}task deleteOldJar(type: Delete) { delete 'build/outputs/pullToRefresh.jar'//如果存在jar则删除掉}task exportJar(type: Copy) { from('build/intermediates/bundles/release/')//jar文件来源 into('build/libs/') //生成路径 include('classes.jar') rename ('classes.jar', 'pullToRefresh.jar') //命名为test.jar这里根据需要自己定义}exportJar.dependsOn(deleteOldJar, build)第四步 如果导出JAR时候报lint错误还需要在android路径下添加如下代码lintOptions { checkReleaseBuilds false abortOnError false }全部build.gradle代码如下
apply plugin: 'com.android.library'android { lintOptions { checkReleaseBuilds false abortOnError false } compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 14 targetSdkVersion 23 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } productFlavors { }}dependencies {}task deleteOldJar(type: Delete) { delete 'build/outputs/pullToRefresh.jar' //如果存在jar则删除掉}task exportJar(type: Copy) { from('build/intermediates/bundles/release/') //jar文件来源 into('build/libs/') //生成路径 include('classes.jar') rename ('classes.jar', 'pullToRefresh.jar') //命名为test.jar这里根据需要自己定义}exportJar.dependsOn(deleteOldJar, build)
第五步 配置完成后在通过如下双击如下路径文件将在moudle的build下生成libs文件夹,内含新生成的jar
View > Tool Windows > Gradle > module名称 > Tasks > Other > ExportJar
dependencies {}task deleteOldJar(type: Delete) { delete 'build/outputs/pullToRefresh.jar' //如果存在jar则删除掉}task exportJar(type: Copy) { from('build/intermediates/bundles/release/') //jar文件来源 into('build/libs/') //生成路径 include('classes.jar') rename ('classes.jar', 'pullToRefresh.jar') //命名为test.jar这里根据需要自己定义}exportJar.dependsOn(deleteOldJar, build)
0 0
- Android菜鸟练习第十三课 导出Module为Jar
- Android 导出Module为Jar
- android studio library module导出为jar
- Android studio 导出项目为jar
- 导出为jar文件
- Android实战技巧之十九:android studio导出jar包(Module)并获得手机信息
- Android菜鸟练习第五课 Gson解析
- Android菜鸟练习第六课 万能适配器
- Android菜鸟练习第十七课 MD5加密
- Android菜鸟练习第三十课 代码混淆
- java 导出为 jar 包
- Eclipse 导出为可执行JAR
- android导出jar注意事项
- 测试Android导出jar
- android studio 导出jar
- Android菜鸟练习第八课 通过afinal更新apk
- Android菜鸟练习第九课 自定义横向进度条
- Android菜鸟练习第十二课 CircleImageView的使用
- 给程序员的五点建议--如何成为编程高手并以此创业
- 第十四周—在有序数组中插入一个数
- PHP session过期时间设置(转)
- Thinking in BigData(六)大数据技术核心之ETL
- 第十四周4
- Android菜鸟练习第十三课 导出Module为Jar
- JS简单验证身份证号
- 在改版的Spring官网下载所需的jar包
- 【android开发】手势滑动关闭Activity(随手指消失)的辅助类的实现
- 关于ajax的理解
- Android应用性能优化之使用SparseArray替代HashMap
- PHP 获取页面URL
- 欢迎使用CSDN-markdown编辑器
- 用python计算md5,sha1,crc32