Android Studio 签名证书文件在build.gradle(app)中配置
来源:互联网 发布:python write file 编辑:程序博客网 时间:2024/05/17 23:45
Android Studio 签名证书文件在build.gradle(app)中配置
楼主会在最后统一放出代码片段
生成签名证书文件方式请点击下方链接跳转 Android Studio中创建keystore
http://blog.csdn.net/qq_24349695/article/details/78540982
生成签名证书文件完之后,运行release的时候还是无法运行,需要在build.gradle(app)中配置下才可以,下图中1和2 是一样的,只是2的常量配置在gradle.properties中了,1中就直接填写你自己的项目信息就行了,具体写1还是2看个人编码习惯。
1.在app/build.gradle文件中增加 signingConfigs字段:如下所示:
注意:storeFile, storePassword, keyAlias, keyPassword缺一不可,都必须填写,并且填写正确。
如果没有填写 keyAlias,则签名时候会报告 Android-APK signing error : Failed to read key from keystore
密码不正确的时候,会报告 java.security.UnrecoverableKeyException: Cannot recover keyThis exception may result from the fact that you had provided a key password that was different from the keystore password
2.signingConfig做完之后,对于 Release配置,在 buildTypes中必须指定,如图
否则,会出现
Error: The apk for your currently selected variant(app-release-unsigned.apk) is not signed. please specify a signing configuration for this variant(release)
注意:signingConfigs必须在 buildTypes前面声明,否则会出现找不到配置选项的错误。
build.gradle代码
1、signingConfigs { release { File strFile = new File("../jks/VC.jks") storeFile file(strFile) storePassword "vc1234" keyPassword "vc1234" keyAlias "vc" } }2、signingConfigs { release { storeFile file(RELEASE_STOREFILE); storePassword RELEASE_STORE_PASSWORD; keyAlias RELEASE_KEY_ALIAS keyPassword RELEASE_KEY_PASSWORD } } buildTypes { release { minifyEnabled true //是否代码混淆 multiDexEnabled true //防止方法数量超过65536导致错误 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } }源码下载地址http://download.csdn.net/download/qq_24349695/10119935
- Android Studio 签名证书文件在build.gradle(app)中配置
- android studio 在gradle文件中配置签名
- android studio 在gradle 中配置签名文件
- Android Studio 通过配置build.gradle打包签名文件
- Android studio 在build.gradle文件添加签名
- Mac下 Android studio创建签名证书,打包生成APK,.jks文件添加到build.gradle中
- Android Studio在build.gradle中配置minsdkversion无效
- Android Studio 签名文件Gradle安全配置
- Android studio 通过build.gradle 配置打包签名文件,生成 xxx.apk
- Android Studio 通过配置build.gradle打包签名文件。生成xxx.apk
- Android Studio中build.gradle文件详解
- Android Studio 在gradle文件中修改debug签名为正式签名
- Android Studio:build.gradle 配置
- android studio build.gradle配置
- 深入理解Android Studio构建文件build.gradle配置
- Android Studio app/build.gradle使用
- Android Studio 中Gradle配置debug使用release的签名
- Android Studio Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)、配置签名文件
- quartz之简单应用一
- 欢迎使用CSDN-markdown编辑器
- 第四章 SpringMVC--Controller接口控制器详解(3)
- server2012 安装Oracle11g,报错代码 NS-13001,提示环境满足最低要求
- Python scikit-learn机器学习工具包学习笔记:cross_validation模块
- Android Studio 签名证书文件在build.gradle(app)中配置
- JDK-jps:虚拟机进程状况工具
- 11.15课堂笔记-JSON对象、面向对象编程中的 this、Web Storage
- 11.15 学习心得
- 表分区与表空间
- [innoVation]SQL语句基础 2017.11.15
- 分支结构学习笔记
- 实训Day 2
- 递归和非递归分别实现求n的阶乘