微嵌工业平板开发论坛

 找回密码
 立即注册
搜索
热搜: android wince6.0
查看: 698|回复: 1

在Android Studio中,如何生成和使用签名文件keystore

[复制链接]

24

主题

4

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2021-11-2 15:12:35 | 显示全部楼层 |阅读模式
本帖最后由 done 于 2021-11-2 15:15 编辑

部分客户的应用程序,需要用到系统去签名也就是让用户的应用程序,拥有系统的权限。

下面,介绍一下,如何制作keystore:



第一步:

在linux ubunut 16/18下面制作适用于Android Studio的系统签名。
keytool-importkeypair 下载地址:


       https://github.com/getfatday/keytool-importkeypair

用户可以用网页浏览器登录web下载,也可以用git,通过git clone命令下载。里面有个脚本:keytool-importkeypair,这个就是用于生成keystgore的。

把它下载到ubuntu下面,里面带可执行的脚本,为了确保权限正确,文件可以执行,请执行下面操作:


  1. cd keytool-importkeypair/

  2. chmod 777 ./keytool-importkeypair
复制代码

就是进入下载好的目录文件夹中,把脚本变成可以执行的。




第二步:

      找技术支持,要系统的签名文件连个: platform.pk8  和   platform.x509.pem 。

      一般,这几个文件所在的目录是:

      ./build/target/product/security/



第三步:

      在ubuntu中,把刚刚拿到的两个文件,放到keytool-importkeypair目录下面,和生成脚本keytool-importkeypair同在一个目录。

      执行下面的命令:


  1. ./keytool-importkeypair -k ./platform.keystore -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias platform
复制代码

就可以在当前目录下面,生成platform.keystore文件了,这个文件就是我们签名用到的文件,我们可以拿到android studio下面用。




//============================================================//

下面,介绍一下,如何在Android Studio下面用这个签名文件:
















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

96

主题

28

回帖

3097

积分

论坛元老

Rank: 8Rank: 8

积分
3097
发表于 2022-2-8 15:11:38 | 显示全部楼层
platform.pk8  和   platform.x509.pem

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微嵌工业平板开发论坛

GMT+8, 2024-12-22 01:03 , Processed in 0.043891 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表