Android Studio gradle 自定义签名设置
Android Studio gradle 签名设置
如何使用自定义签名文件?
在项目的build.gradle中 设置示例
android {...signingConfigs{debug{storeFile file("../config/debug.keystore")}release {storeFile file("MyKeyStore.jks")}}....buildTypes {release {minifyEnabled falsesigningConfig signingConfigs.releaseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}File propFile = file('../config/signing.properties');if (propFile.exists()) {def Properties props = new Properties()props.load(new FileInputStream(propFile))if (props.containsKey('STORE_FILE') && props.containsKey('STORE_PASSWORD') &&props.containsKey('KEY_ALIAS') && props.containsKey('KEY_PASSWORD')) {android.signingConfigs.release.storeFile = file(props['STORE_FILE'])android.signingConfigs.release.storePassword = props['STORE_PASSWORD']android.signingConfigs.release.keyAlias = props['KEY_ALIAS']android.signingConfigs.release.keyPassword = props['KEY_PASSWORD']} else {android.buildTypes.release.signingConfig = null}} else {android.buildTypes.release.signingConfig = null}
}
signing.properties 文件内容
STORE_FILE=../config/MyKeyStore.jks
STORE_PASSWORD=123456
KEY_ALIAS=mykey
KEY_PASSWORD=123456
如此 可以在release的时候 使用自定义的签名文件
另一种方法 不使用property方式示例
android {'''signingConfigs {debug {storeFile file('../config/debug.keystore')storePassword '23456'keyAlias 'mykey'keyPassword '123456'}release {storeFile file('../config/debug.keystore')storePassword '23456'keyAlias 'mykey'keyPassword '123456'}}buildTypes {release {signingConfig signingConfigs.releaseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}debug {signingConfig signingConfigs.debugproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}
}
总结
以上两种方式 按需使用
BR
Android Studio gradle 自定义签名设置相关推荐
- android studio gradle 自动更新,android studio gradle 两种更新方法更新
又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...
- Android studio gradle实现360加固保自动化打包
Android studio gradle实现360加固保自动化打包 随着目前行业竞争越来越激烈,apk加固防逆向应该是标配,而360加固保应该是这方面比较成熟可靠的加固工具了,一次性完成了签名混淆加 ...
- android对错图标,Android Studio Gradle图标错误,清单合并
我一直看到此消息,但不确定如何彻底解决它. Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from A ...
- android studio gradle 更新方法。
Android studio更新 第一步:在你所在项目文件夹下:你项目根目录gradlewrapper gradle-wrapper.properties (只要在打开项目的时候选OK,这个文件就 ...
- 解决一个Android Studio gradle的小问题
解决一个Android Studio gradle的小问题 参考文章: (1)解决一个Android Studio gradle的小问题 (2)https://www.cnblogs.com/xzha ...
- Android Studio Gradle实践之多渠道自动化打包+版本号管理
转: Android Studio Gradle实践之多渠道自动化打包+版本号管理 上次介绍了Android Studio的安装.配置和基本使用.这次讲一下Android Studio用到的打包工具G ...
- android studio编辑环境变量,Android studio gradle环境变量配置教程
本文实例为大家分享了Android studio gradle环境变量配置的教程,供大家参考,具体内容如下 我的gradle 下载自动解压到了这个目录 C:\Users\jacli\.gradle\ ...
- Android获取电子签名内容,Android Studio 获取app签名
今天在学习整合高德地图的时候,需要app的sha1码. image.png Android Studio 获取app签名的步骤如下: 1.Build下的Generate Signed APK imag ...
- Android Studio Gradle 下载过慢?Gradle 配置阿里云镜像
Android Studio Gradle 下载过慢?Gradle 配置阿里云镜像 旧AndroidStudio项目配置 新AndroidStudio项目配置 旧AndroidStudio项目配置 找 ...
- Android Studio gradle下载依赖包失败的解决办法
Android Studio gradle下载依赖包失败 的解决办法 使用Android Studio在第一次导入项目或者配置完Kotlin后,会一直Build,因为需要下载一些项目中配置的依赖和gr ...
最新文章
- 【HDU】3308 LCIS
- oracle的all函数,oracle函数 MIN([distinct|all]x)
- Scala,Spark和IDEA学习笔记
- 电话开启和电话关闭的命令
- 【02】CC - 有意义的命名
- 如何获取注解中的值_如何在运行时利用注解信息
- reentrantlock失效了?_ReentrantLock 源码简单分析
- Ubuntu20.04安装ROS Noetic
- 神操作,用Python教你暴力破解WiFi密码,附赠技术实现视频
- Phython是什么?
- RxJava3.x入门(七)——背压策略
- APICLOUD实现沉浸式导航栏在Android和ios上的兼容
- python3*1**3 表达式输出结果为_22 % 3 表达式输出结果为________
- 动态规划DP的概念与总结
- 在数据库中使用关键字作为字段名
- 关于Python的前后、单双下划线作用,看完这篇文章,吊打面试官!
- Kruskal算法简易教程(附最全注释代码实现)
- linux安装mysql8.11_Ubuntu安装MySQL任意版本(18.04亲测)
- 昆仑通态MCGS与2台台达VFD-M变频器通讯程序实现昆仑通态触摸屏与2台台达VFD-M变频器通讯
- 我是如何从 0 到 1 打造一款百万用户 App 的?
热门文章
- Aeraki Mesh正式成为CNCF沙箱项目,腾讯云携伙伴加速服务网格成熟商用
- 图像同时对比度、空间分辨率、幅度分辨率的实现
- 2021年10月程序员薪资出炉,北京最高工资达45000元!
- 中国电信封锁用户80系列端口及应对办法
- 安装deepin后没有Windows启动项解决办法
- Python实现Pearson相关系数计算及公式化简过程
- ubuntu移动硬盘打不开
- Python 实现微信自动通过好友添加请求!!!
- 轻量型目标检测算法一次看个够
- 服务器装系统报0x0000005d,虚拟机不能安装Win10系统,提示your PC needs to restart,错误代码0x0000005D该怎么办-电脑自学网...