Android APK 签名问题
程序员文章站
2022-03-11 08:36:04
前言记录APK签名方式1. 源码获取key 和 签名工具在源码中找到证书信息:/aosp/build/target/product/secutiry/platform.pk8/aosp/build/target/product/secutiry/platform.x509.pem源码中提供对应的jar/aosp/prebuilts/sdk/tools/libs/signapk.jar给apk添加签名:java -jar signapk.jar platform.x509.pem...
前言
记录APK签名方式
1. 源码获取key 和 签名工具
-
在源码中找到证书信息:
/aosp/build/target/product/secutiry/platform.pk8
/aosp/build/target/product/secutiry/platform.x509.pem -
源码中提供对应的jar
/aosp/prebuilts/sdk/tools/libs/signapk.jar -
给apk添加签名:
java -jar signapk.jar platform.x509.pem platform.pk8 unsign.apk signed.apk
2. Android studio 使用
有时需要在android studio上进行,则需要生成对应的keystore:
- 下载工具:https://github.com/getfatday/keytool-importkeypair
- 使用源码中提供的key,生成keystore:
sh keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
注意: - -p android,这个是密码
- -alias platform,这个是别名
这两个参数还是比较重要的,用于AS签名时使用,需要与上述生成的keystore对应一致才可以;
本文地址:https://blog.csdn.net/xiaoqiaoq0/article/details/107136352
上一篇: 正则表达式话题
下一篇: Ejb中的字符编码转换问题