系统环境:Ubuntu18.04
- 首先要有对应系统的源码
源码目录build\target\product\security将platform.pk8和platform.x509.pem copy出来放到一个目录下 - 生成shared.priv.pem文件
openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt - 生成pkcs12文件:
openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out shared.pk12 -name androiddebugkey
[注]:Enter Export Password: (输入密码android,默认是android,如是自己制作的key,输入对应的密码)
Verifying - Enter Export Password:(输入密码android) - 生成debug.keystore文件:
keytool -importkeystore -deststorepass “密码” -destkeypass “密码” -destkeystore debug.keystore -srckeystore shared.pk12 -srcstoretype PKCS12 -srcstorepass “密码” -alias androiddebugkey
[注]"-deststorepass"和"-destkeypass"参数指定密码,必须同pkcs12文件中一样,否则会报错。 - AS使用:build.gradle-app
借鉴文章:
https://blog.csdn.net/mai763727999/article/details/79125535