ZejianChai's Note

Android开发者


  • 首页

  • 分类

  • 关于

  • 归档

  • 搜索
close

Android应用配置签名

发表于 2016-07-06   |   分类于 Android   |     |   阅读次数

Android应用在Debug模式下ADT会自动用默认的密钥和证书来进行签名,但是在发布的时候就需要一个手动配置。
生成签名的方法见我的上一篇文章:生成Java签名.keystore文件的方法

为Android应用配置签名

代码添加

在Android应用的build.gradle文件的android中添加如下代码

1
2
3
4
5
6
7
8
signingConfigs {
debug {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('../KEYSTORE/debug.keystore')
storePassword '123456'
}
}

其中keyAlias对应签名中的别名,keyPassword对应别名密码,storeFile是签名的文件路径,storePassword是签名的密码。

可视化添加

通过快捷键Command+;,或者是File->Project Structure打开Project Structure对话框,然后选择Signing标签,然后在其中我们可以添加签名。

阅读全文 »

生成Java签名.keystore文件的方法

发表于 2016-07-06   |   分类于 Java   |     |   阅读次数

今天接触到了Java签名相关的东西,想要学习一下,很多东西介绍的不全面,前因后果也介绍的不是很清楚。找了很多地方终于了解了大概,整理在这里。考虑到很多查看的人的需求点不同,也没有必要把所有的东西放在一遍文章中,导致文章很长。这篇文章就只介绍Java签名.keystore文件的生成方法,和相关的操作。

生成方法

在终端输入:

keytool -genkey -alias javadebugkey(别名) -keypass java123(别名密) -keyalg RSA(生成签名算法) -keysize 1024(密钥长度) -validity 365(有效期,天单位) -keystore javadebugkey.keystore(生成的keystore文件)

阅读全文 »
1…34
柴泽建

柴泽建

对代码永不满足

32 日志
4 分类
5 标签
GitHub Weibo Jianshu
© 2018 柴泽建
由 Hexo 强力驱动
主题 - NexT.Mist