当前位置:   article > 正文

Android Studio支持系统签名(证书)_android studio 系统签名

android studio 系统签名

让Android Studio集成系统签名,需要用到一个工具keytool-importkeypair

这个工具的作用是将系统签名的相关信息导入到已有的签名文件里。可从这里下载。

相关文件
platform.x509.pem、platform.pk8、keytool-importkeypair、demo.jks
我的做法是在App根目录新建Signature文件夹专门存放签名相关文件。

步骤
1、生成demo.jks签名文件

相关文件
platform.x509.pem、platform.pk8、keytool-importkeypair、demo.jks
我的做法是在项目根目录新建Sign文件夹专门存放签名相关文件。

如图:

步骤一:

步骤二:

 

步骤三:

 ps:图片上的密码要和命令的密码对应,别名Alias也要对应起来,还有路径,其他信息是次要的

这个步骤后,可以在对应的位置生成一个demo.jks文件

步骤四:

注意: 

利用生成的应用签名文件生成新的系统签名文件

内容如下:
注意!!一定要把这个文件放到linux环境下编译,我这边没有装Linux系统,因此我使用到的是Git;

步骤五:

在项目根目录新建的Sign文件夹右击选择 Git Bash Here 打开工具

 步骤六:命令行执行以下命令

  1. #!/bin/sh
  2. # 转换平台签名命令
  3. ./keytool-importkeypair -k demo.jks -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias demo
  4. # demo.jks : 签名文件
  5. # 123456 : 签名文件密码
  6. # platform.pk8、platform.x509.pem : 系统签名文件
  7. # demo : 签名文件别名

执行到这里提示:导入时存在现有条目别名 demo, 是否覆盖? [否]:  导入新的别名    (按回车以取消对此条目的导入);这里我们需要输入与上面新建应用签名一致的别名:例如:demo;进行覆盖

步骤七:

 到此处系统签名文件生成完成;

这里就是最新的系统签名文件;

引用进行打包就可以了。

注:应用系统打包签名需要在清单文件中添加:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/250623
推荐阅读
相关标签
  

闽ICP备14008679号