签名标签有四种, 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
网友评论