当前位置: 移动技术网 > IT编程>开发语言>Java > Android APK 签名问题

Android APK 签名问题

2020年07月08日  | 移动技术网IT编程  | 我要评论

前言

记录APK签名方式

1. 源码获取key 和 签名工具

  1. 在源码中找到证书信息:
    /aosp/build/target/product/secutiry/platform.pk8
    /aosp/build/target/product/secutiry/platform.x509.pem

  2. 源码中提供对应的jar
    /aosp/prebuilts/sdk/tools/libs/signapk.jar

  3. 给apk添加签名:
    java -jar signapk.jar platform.x509.pem platform.pk8 unsign.apk signed.apk

2. Android studio 使用

有时需要在android studio上进行,则需要生成对应的keystore:

  1. 下载工具:https://github.com/getfatday/keytool-importkeypair
  2. 使用源码中提供的key,生成keystore:
    sh keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
    注意:
  3. -p android,这个是密码
  4. -alias platform,这个是别名
    这两个参数还是比较重要的,用于AS签名时使用,需要与上述生成的keystore对应一致才可以;

本文地址:https://blog.csdn.net/xiaoqiaoq0/article/details/107136352

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网