[Android]系统签名

签名标签有四种, testkey 、media 、 platform 、shared

build/target/product/security/下 ,如需系统平台权限签名。platform.pk8 、platform.x509.pem 拿出来,以及out/host/linux-x86/framework/ signapk.jar拿出来放在一个文件夹中。执行:java -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk app-release.apk

另外一种是生成keystore:

1.android 源码目录build\target\product\security 取platform.pk8 platform.x509.pem放到一个目录下

将cmd控制台切换到该目录,分别执行以下命令即可:

2 //生成platform.pem;

openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem  

3 //生成pkcs12;

openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:android -name vanzeak

Enter Export Password: (输入密码android,默认是android,如是自己制作的key,输入对应的密码)

Verifying - Enter Export Password:(输入密码android)


4 生成debug.keystore

keytool -importkeystore -deststorepass android -destkeystore platform.jks -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass android

你可能感兴趣的:([Android]系统签名)