让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 打开工具

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

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

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

步骤七:

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

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

引用进行打包就可以了。

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

Android Studio支持系统签名(证书)相关推荐

  1. 让Android Studio支持系统签名(证书)

    有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性: android:sharedUserId="android.uid.syste ...

  2. Android Studio生成签名证书以及证书指纹信息的获取

    因为Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装.所以使用签名证书给APK签名是应用上架前必不可少的过程. 这里记录下通过Android Studio 生成签名证书以及证 ...

  3. Android之android studio如何获取证书指纹 (SHA1)

    android studio如何获取证书指纹 (SHA1) 为什么要用SHA1 我们做百度地图或是高德地图的时候.注册app信息要求填写数字签名  我们可以通过外部命令行获取,也可以通过eclipse ...

  4. android sha1和签名证书的学习

    今天学习了下百度地图,所以顺便把一些相关的知识 sha1怎样生成  app key是怎样生成的复习总结了下: eclispe : 获取sha1 windows -->preferences--- ...

  5. Android Studio 生成签名的APK

    生成签名 打开项目以后,点击项目,选择 Build 菜单, 然后选择 Generate Signed APK. 如下图所示: 打开生成对话框: 选择 Create new... 按钮, 生成新的Key ...

  6. android自验签名证书,没有以前的互联网连接,无法验证Android自签名证书

    使用SSL基础架构: 我们有一个有效的客户端/服务器设置,其中Android版本4.2和4.4的手机充当客户端,必须通过其自签名SSL证书验证服务器. 问题: 只要设备在尝试连接之前至少有一次互联网访 ...

  7. android studio生成签名导打包的方法

    原文链接:http://blog.csdn.net/l_215851356/article/details/69914213 ---------------------------------如果图片 ...

  8. Android studio打包签名报错:Error:(3) Error: app_name is not translated in am (Amharic);

    在使用Android studio签名打包apk时报错: *Error:(3) Error: "app_name" is not translated in "am&qu ...

  9. android studio 的debug证书在哪里,Android Studio debug.keystore位置介绍

    如果你在网上搜debug.keystore的位置,大部分文章都会告诉你在 C:\Users\XXX\.android 目录下,但我电脑的该目录下确实没有这个文件,放入同事的debug.keystore ...

最新文章

  1. golang标准库http服务器处理流程
  2. php 判断上传的是否是图片,php图片上传检测是否为真实图片格式
  3. hdu2068RPG的错排
  4. AMD CPU 看清楚
  5. springboot 做表白墙_华农表白墙144期 | 等什么时候,她从我开的花店前经过,我把整个花店送个她可好。...
  6. mac安装mysql遇到的坑
  7. 反射获取成员方法并运行
  8. 图解Android 内存分析工具之Mat使用教程
  9. python 遍历数组根据规律拆分,python 实现以相同规律打乱多组数据
  10. ejb3persistence.jar javax.persistence的注解配置
  11. Linux下重修烧录(修改)Mac地址---Eeupdate for Intel
  12. 视频教程-小学生c++趣味编程入门视频教程 少儿C十十信息学奥赛竞赛网课-C/C++
  13. 2019第十二届全国大学生信息安全竞赛部分WriteUp
  14. python-华三防火墙过期策略统计
  15. sdn网络搭建以及负载均衡
  16. 荣耀8怎样修改wifi服务器,手机怎么设置荣耀路由器wifi密码?
  17. 【Python实现人脸比对】——打造智能人脸识别系统
  18. 自己封装的element-ui的table插件,实现render渲染,插槽等功能
  19. PHP常用字符串函数32个(个人总结)
  20. ios重签名shell脚本_IOS应用重签名(三种方法)

热门文章

  1. Python:读取iris数据集中鸢尾花的萼片,花瓣长度,并对其进行排序、去重、并求出和,累计和,均值,标准差、方差、最大值和最小值
  2. 0516编写西游记人物类
  3. 开发商降价促销 上海楼市拐点已现?
  4. 2011分区联赛模拟试题 积木分发(jzoj提高C组)
  5. 民营企业管理现状:不改革十分危险
  6. 计算机网络信息安全技术研究论文,v计算机网络信息安全的数据加密技术论文...
  7. 内网渗透测试:Windows权限提升思路
  8. 数据库自动化运维平台--数据库巡检
  9. 【系统集成项目管理工程师】2021年11月上午+下午真题及答案解析
  10. 【微观】十分重要的需求弹性和供给弹性