Android使用grade命令打包配置
Android使用grade命令打包配置
1、在build.gradle中配置buildTypes
buildTypes {release {shrinkResources truezipAlignEnabled truesigningConfig signingConfigs.configproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}debug {shrinkResources truezipAlignEnabled truesigningConfig signingConfigs.configproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}
2、打包输出目录和apk名称配置
applicationVariants.all { variant ->variant.outputs.all {def fileNamedef date = new Date().format("yyyyMMdd", TimeZone.getTimeZone("GMT+08"))if (variant.buildType.name == 'release') {fileName = "测试项目_release_${variant.mergedFlavor.versionName}_${date}"}else {fileName = "测试项目_debug_${variant.mergedFlavor.versionName}_${date}"}outputFileName = fileName + ".apk"}
}
3、在AndroidStudio的Terminal使用命令
*Release版本使用:gradlew assembleRelease
*DeBug版本使用:gradlew assembleDebug
4、打包成功后会自动保存在项目app/build/outputs/apk下
Android使用grade命令打包配置相关推荐
- 使用ionic cordova build android --release --prod命令打包报错解决方法
使用ionic cordova build android --release --prod命令打包报有如下错误及解决方法 只要把以下内容添加到build-extras.gradle或(build** ...
- android shell 批量打包,Android执行shell命令打包
Android执行shell命令封装 Android可直接调用Runtime执行shell命令来实现一些功能,在此进行了一个封装. 将需要执行的命令添加到一个数组,并判断是否已root,还有一个回调接 ...
- android studio gradle 多渠道打包配置
2019独角兽企业重金招聘Python工程师标准>>> 在Gradle中配置输出不同的渠道包 项目中遇到做个笔记,废话没有直接上代码: buildTypes {release {// ...
- Android 多渠道打包配置,亲测,全集
Android 多渠道打包配置 前言 为统计渠道数据和利用渠道进行操作,需进行渠道打包.本文目旨在熟悉原生gradle多渠道打包的方式,了解android基本的gradle构建配置,熟悉代码构建目录, ...
- android换台电脑打包签名,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包 -电脑资料...
1. 默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 2. Release Mode 签名: build.gradle:android {s ...
- android studio+grade配置构建
Android 构建系统编译应用资源和源代码,然后将它们打包成可供您测试.部署.签署和分发的 APK.Android Studio 使用 Gradle 这一高级构建工具包来自动化执行和管理构建流程,同 ...
- [原] Jenkins Android 自动打包配置
一.Jenkins自动打包配置 目标:1. 自动打包:2. 自动上传:3. 友好下载 1. Jenkins简介 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作. 减少重复劳 ...
- 【Android 安装包优化】动态库打包配置 ( “armeabi-v7a“, “arm64-v8a“, “x86“, “x86_64“ APK 打包 CPU 指令集配置 | NDK 完整配置参考 )
文章目录 一.动态库打包配置 二.NDK 完整配置参考 三.参考资料 一.动态库打包配置 在 build.gradle 构建脚本中 , 配置 ndk 编译的动态库 CPU 架构类型 ; 在 " ...
- 【Android 安装包优化】资源打包配置 ( resources.arsc 资源映射表 | 配置国际化资源 )
文章目录 一.resources.arsc 资源映射表 二.配置国际化资源 三.完整 build.gradle 构建脚本示例 四.参考资料 一.resources.arsc 资源映射表 分析 Andr ...
最新文章
- PHP中阶,PHP进阶
- 简单的视频采集demo
- 【IMOOC学习笔记】多种多样的App主界面Tab实现方法(二)
- 详述JavaScript数组
- exchange 2010 集线器(hub)外发邮件的配置
- Go 结构体的值传递和地址传递
- Refactoring Connection To Sql
- 或成为性能宠儿,荣耀8x Max 骁龙660版首销在即
- 6-4 链表逆置 (10 分)
- Educational Codeforces Round 67 E.Tree Painting (树形dp)
- easyui图标对照 --由于文章历史久远, 博主放弃治疗了
- linux内存泄露检查工具
- 从零接入微信公众号(Java实现 附源码)
- jndi weblogic mysql_在WebLogic新建针对Oracle数据库的JNDI数据源
- 4、基本命令-系统管理
- SurfaceView在线视频播放
- 【新番茄系统】关闭Superfetch服务会不会有什么影响
- 新概念2 课文和单词(5)
- MongoDB-curd总结
- SP软件工程师不可不知的10个概念
热门文章
- Oracle登录时出现ERROR: ORA-01031 insufficient privileges
- 基于Java web的大学生就业系统
- 计算机技术发展史 一 读后感,《ACM图灵奖(1966-1999)---计算机发展史的缩影》读后感...
- Stata实现DID(倍差法)全流程
- 【白娘子传奇】大话版VM一键端+GM后台+视频教程
- Springboot福佳生活超市进销存管理系统 毕业设计-附源码261620
- mysqlfront无法连接到数据库,文末有彩蛋
- 欧姆龙PLC码垛程序 电机:四个雷塞闭环步进电机,四个汇川伺服电机,总共八个电机。 PLC:CP1H-EX40DT-D,八个轴就用了两个PLC,还有跟上位机通讯
- CATIA和SOLIDWORKS哪款软件更好学?
- python常用的镜像