Android flavor配置不同的签名
一、设置多个flavor
首先我们需要知道productFlavors来配置渠道,这里我将渠道用来表示哪种apk,如下我需要配置四种应用:
productFlavors {huawei {}oppo {}vivo {}
}
二、配置签名
签名可在signingConfigs中配置多个(我将所有签名文件放在了项目跟目录的key文件夹中),这样我们就可以通过signingConfigs指定预制好的签名配置。
signingConfigs {huawei {storeFile file("../key/xxx1.keystore")storePassword "xxxxxx"keyAlias "alias"keyPassword "xxxxxx"}oppo {storeFile file("../key/xxx2.keystore")storePassword "xxxxxx"keyAlias "alias"keyPassword "xxxxxx"}vivo {storeFile file("../key/xxx3.keystore")storePassword "xxxxxx"keyAlias "alias"keyPassword "xxxxxx"}
}
在渠道配置那里可以配置对应的签名
/ 省略其他配置...
android {// 省略其他配置...productFlavors {huawei {applicationId "com.xxx.xx"versionCode 1versionName "1.0.0"signingConfig signingConfigs.huawei // 配置签名}oppo {applicationId "com.xxx.xx"versionCode 1versionName "1.0.0"signingConfig signingConfigs.oppo // 配置签名}vivo {applicationId "com.xxx.xx"versionCode 1versionName "1.0.0"signingConfig signingConfigs.vivo // 配置签名}}buildTypes {release {// 省略其他配置... }debug {// 省略其他配置...signingConfig null // 置空,否则会使用AS默认的debug签名,或者使用和release相同的签名:debug.init(release.signingConfig)}}
}
Android flavor配置不同的签名相关推荐
- Android Studio 打包配置设置V1签名
Android Studio 打包配置设置V1签名 Android Studio 打包配置设置V1签名 添加 注意 一定要有debug的设置 如果是用下图这个打包按钮 Android Studio 打 ...
- 【Flutter】Android应用配置签名
[Flutter]Android应用配置签名 1.生成Keystore可以使用命令行工具也可以使用AndroidStudio自带工具 2.把生成的key放入项目以下目录 android/app/key ...
- Android应用apk的程序签名详解
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1009/423.html 编辑推荐:稀土掘金,这是一个高质量的技术干货分享社区, ...
- android gradle 设置,android gradle配置指南
Gradle简介 Gradle 是一个基于Ant和Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,这比我们的ANT使用XML构建配置要灵活的多.在 ...
- android微信登录的app签名 和 项目正式签名替换默认签名
之前微信登录的时候需要应用的签名,然后就直接用android studio自带的工具Build–>Generate Signed APK 获取了签名,给微信弄上就以为ok了,运行一下还是调不起微 ...
- 【Android】多渠道打包与签名机制
[Android]多渠道打包与签名机制 多渠道打包 我们在发布APP时,往往需要生成多个渠道包,以上传到不同的应用市场. 而每个渠道包中,都可以包含各自的渠道信息,当APP和后台交互或进行数据上报时, ...
- android apk反编译打包签名
APK反编译打包签名 一.JDK安装和环境配置 1. jdk1.6下载地址:http://download.java.net/jdk6/ jdk-6u17-windows-i586.exe 2. ...
- Android 查看apk keystore文件签名信息
Android应用开发的时候会经常使用到第三方SDK,例如地图.推送.支付以及分享等.而这些第三方服务SDK为了应用不被滥用都会有签名验证机制.我们通过上传Android应用的签名来在服务端配置以验证 ...
- Android gradle配置签名文件
项目场景: 使用命令行生成apk的时候自动签名 打包命令 Linux # 同时生成release和debug的apk ./gradlew clean build ./gradlew clean ass ...
最新文章
- 静态网页使用Node.js跨域代理服务
- 日报 18/06/04
- 软件测试的左移方法(译)
- 关于计算机网络技术专业的演讲稿,有关互联网的演讲稿
- 如何上传文件夹到GitHub上(配图详解)
- c++11中using的使用
- 腾讯云服务器如何开启虚拟化,腾讯云服务器虚拟化驱动是什么
- LeetCode 2122. 还原原数组
- 客户画像中的聚类分析
- 【操作系统】进程间通信 — 消息队列
- 前端性能优化gzip压缩
- 关于无法安装.NET Framework3.5的问题(0x800F081F)
- [055] SSL 3.0曝出Poodle漏洞的解决方案-----开发者篇
- 29 Oracle数据库SQL开发之 SQLPlus使用——创建简单报表
- Android指南针代码示例
- 运维工程师一天的日常都在做什么?
- 云函数调用失败的原因
- 九种常见的二维插值方法
- 用vs20008生成MFC项目,测试wince
- matlab repeat until,汇编语言用.REPEAT和.WHILE伪指令实现循环
热门文章
- 麦克风没声音怎么办,解决麦克风没声音的方法
- window10系统 onedrive账号解冻方法
- 订单管理的订单号生成方式
- Python 服务 及问题 服务没有及时响应启动或控制请求
- 关于layout()-setSizeConstraint(QLayout::SetFixedSize)的问题
- 软件测试笔试题(四)
- 三星galaxy s4问题解决及快捷操作
- 用StopWatch统计耗时,比System.currentTimeMillis好用
- 关于在arcgis中导入excel,并在渔网中显示不同颜色方格
- 小程序之修改引用的vant组件样式(包括自定义组件中的vant样式)