Android Apk 签名系统文件方式

Android apk签名系统文件方式

JDK版本1.8

1.清单文件加 android:sharedUserId="android.uid.system"

2.studio打包出apk

3.获取到系统签名文件 platform.pk8 platform.x509.pem

4.使用signapk.jar 命令打出系统签名包  ( 自行下载 signapk.jar )

  java -jar signapk.jar platform.x509.pem platform.pk8 app-release.apk systemApp.apk

方式二:

1.清单文件加 android:sharedUserId="android.uid.system"

2.使用keytool-importkeypair工具生成签名文件keystore

3.studio使用keystore打包应用

    keytool-importkeypair下载地址:https://github.com/getfatday/keytool-importkeypair

说明:keytool-importkeypair 使用的是shell脚本,Windows不能直接使用,可以将后缀名改成 xxx.sh

          使用git执行脚本文件

             keytool-importkeypair.sh -k ~/hanchao.keystore -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias    platform

参数说明

-k 表示要生成的 keystore 文件的名字,这里命名为 release.keystore

-p 表示要生成的 keystore 的密码,这里是 youPassword

-pk8 表示要导入的 platform.pk8 文件

-cert 表示要导入的platform.x509.pem

-alias 表示给生成的 release.keystore 取一个别名,这是命名为 youAlias

如图表示生成成功

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容