Android APK 签名问题
程序员文章站
2022-06-22 08:40:53
前言记录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
下一篇: 5分钟快速集成bugly并测试异常上报
推荐阅读
-
Android中两个Activity之间数据传递及返回问题
-
Android中关于自定义相机预览界面拉伸问题
-
Android无需root实现apk的静默安装
-
android虚拟键盘弹出遮挡登陆按钮问题的解决方法
-
Android优雅的方式解决软键盘遮挡按钮问题
-
Android中软键盘弹出时底部菜单上移问题
-
Android中软键盘弹出时底部菜单上移问题
-
Android调试出现The selected device is incompatible问题解决
-
Android 解决TextView排版参差不齐的问题
-
Android ScrollView嵌套ExpandableListView显示不正常的问题的解决办法