如何在Android Studio中使用以下命令? java -jar signapk.jar certificate.pem key.pk8 file.apk file-signed.apk
答案 0 :(得分:3)
对于问题本身,我的回复可能为时已晚,但对其他人可能有用。
要使用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
}
}
答案 1 :(得分:0)
java -jar signapk.jar <path_to_certificate>/certificate.pem <path_to_key>/key.pk8 <path_to_your_apk>/yourapp-unsigned.apk yourapp-signed.apk
答案 2 :(得分:0)
将 APK 和密钥文件复制到以下文件夹: C:\Users%USERNAME%\AppData\Local\Android\Sdk\build-tools* (任何子文件夹都可以;例如:27.0.3)
使用以下命令签署 APK: apksigner.bat 签名 --key .pk8 --cert .x509.pem APKFILE.apk