Android Studio打包
来源:互联网 发布:中国社交网络发展历程 编辑:程序博客网 时间:2024/06/05 05:44
1、给library module打jar包
运行./gradlew build
后会自动在build/intermediates/classes/目录下输出源码编译后的class文件,在build/intermediates/bundles/输出该module的整个打包的目录,其中包含了classes.jar,这个jar包就是classes目录下对应的构建版本的jar包。
因此,我们这里有两种方法来给library module来进行打包:
- 给classes目录下的class文件打包
task packageReleaseJar(type: Jar, dependsOn : build) { delete 'build/libs/' from 'build/intermediates/classes/release' into('build/libs/')}task createReleaseJar(type: Copy, dependsOn : packageReleaseJar) { from('build/libs/core.jar') into('build/libs/') rename ('你的module名称.jar', "${android.defaultConfig.versionName}.jar")}
- 直接使用bundles目录下的jar包,并进行重命名
task createReleaseJar(type: Copy, dependsOn : build) { delete 'build/libs/' from('build/intermediates/bundles/release/classes.jar') into('build/libs/') rename ('classes.jar', "${android.defaultConfig.versionName}.jar")}
这里一般使用方法二来进行打包。
阅读全文
0 0
- android studio 打包apk
- Android Studio 混淆打包
- Android Studio 打包so
- android studio 项目打包
- android studio打包APK
- Android studio 多渠道打包
- android studio混淆打包
- Android studio 打包aar
- Android Studio多渠道打包
- Android studio 多渠道打包
- android studio 打包jar
- Android Studio签名打包
- Android Studio 打包Jar
- android studio 打包
- Android studio程序打包
- android studio gradle 打包
- Android Studio打包
- Android studio 打包、混淆
- 爬虫lianjia
- 关于<meta name="" content=""/>
- faster rcnn 与ssd的架构
- Java中HashMap和TreeMap的区别
- linux系统Samba安装配置实现与Windows文件共享
- Android Studio打包
- java运算符优先级
- 基本运算符重载实例
- 使用kubeadm将Kubernetes集群从1.6版本升级到1.7
- 爬虫maizi
- log4j有针对性的将日志输出到不同文件且不重复输出到root中
- Centos Yum error – ImportError: No module named cElementTree
- Spring框架中的各种*Aware接口
- PostMessage和SendMessage