Mac下 Android studio创建签名证书,打包生成APK,.jks文件添加到build.gradle中
来源:互联网 发布:js 变量对象 编辑:程序博客网 时间:2024/05/21 22:52
1.生成 .jks 文件,(Java Keystore 的缩写);
填写keystore和key密码。ketystore密码和key密码在后面会用到。其他信息不是很重要,按实际情况写.
2.打包的话还是 Generate signed APK,一路点击下一步,选择刚才创建的 .jsk 文件为签名,
最后一步中,Build Type 选择 release 还是 debug。如果你要上线到各个平台的应用商店就选择 release,
有效时间就是你刚才生成.jks时选择的25年。
debug版本就是1年之后就会失效,并且不能在 Android Market上架销售,它会强制你使用自己的签名,并且不具备软件升级功能,它不会覆盖安装。
3.将生成的 .jks 文件添加到 build.gradle 中,配置了之后我们再真机调试,或者打包的时候就默认会用这个签名文件 .jks 了,
就比较方便了;
或者这样打开
config
debug
release
内容一样,编译完成后出现
android {
signingConfigs {
release {
storeFile file('xxx')
keyAlias 'key0'
keyPassword 'xxx'
storePassword 'xxx'
}
debug {
storeFile file('xxx')
keyAlias 'key0'
keyPassword 'xxx'
storePassword 'xxx'
}
config {
storeFile file('xxx')
keyAlias 'key0'
keyPassword 'xxx'
storePassword 'xxx'
}
}
storeFile file 是签名文件的绝对路径:
keyPassword storePassword
是你刚才创建 .jks文件时,key密码 和 ketystore密码
4. 做新浪微博分享的时候,微信分享的时候,需要的签名用她们对应的给的生成MD5签名生成器,生成了填进去就好了。
用 Mac的终端cd到 xxx.jks 对应的目录下,
执行命令
$ keytool -list -v -keystore xxx.jks
命令得出的证书指纹中没有 MD5 的我也不知道为什么就没有,网上网友们的教程都有MD5。
- Mac下 Android studio创建签名证书,打包生成APK,.jks文件添加到build.gradle中
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio -------打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio打包,生成jks密钥,签名Apk,多渠道打包
- Android studio 通过build.gradle 配置打包签名文件,生成 xxx.apk
- Android Studio 通过配置build.gradle打包签名文件。生成xxx.apk
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包 Android Studio
- [Android Studio 权威教程]打包、生成jks密钥、签名Apk、多渠道打包
- [Android Studio 权威教程]打包、生成jks密钥、签名Apk、多渠道打包
- 杭电acm1010 Tempter of the Bone
- 合并两个排序的链表
- vue.js中$nextTick与nextTick的区别
- volatile关键字解析
- 分治算法
- Mac下 Android studio创建签名证书,打包生成APK,.jks文件添加到build.gradle中
- 根据面试题总结的一些初中级java面试知识点
- 【自然语言处理入门】02:Kenlm语料库的制作与模型的训练
- express中间件,一篇文章就够了
- Spark 概述
- 图片分割
- 技术团队人员管理:团队组建(2)
- 贪心算法
- 降维算法:线性判别分析LDA