如何在Android Studio中使用以下命令? java -jar signapk.jar certificate.pem key.pk8 file.apk file-signed.apk
对于问题本身,我的回复可能为时已晚,但可能对其他人有用。
要使用Android studio对apk进行签名,您需要提供.keystore文件。现在,按照this教程,我找到了this工具,它允许您从.pk8和.pem文件开始创建密钥库文件。你所要做的就是:
keytool-importkeypair -k ~/.android/key.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
signingConfigs {
config {
storeFile file("key.keystore")
storePassword 'password'
keyAlias 'alias'
keyPassword 'password'
}
}
buildTypes {
release {
signingConfig signingConfigs.config
}
}
java -jar signapk.jar <path_to_certificate>/certificate.pem <path_to_key>/key.pk8 <path_to_your_apk>/yourapp-unsigned.apk yourapp-signed.apk