[我正在尝试使用使用此代码的APK签名者手动签名APK
apksigner sign --ks D:\Android\SDK\keystores\release.keystore --ks-key-alias uploadcertificate --out app-release.apk app.apk
但是这给我一个错误,就是说>>
Failed to load signer "signer #1": D:\Android\SDK\keystores\release.keystore entry "uploadcertificate" does not contain a key
但是,当我使用keytool在我的密钥库中列出别名时,我能够看到别名uploadcertificate。
keytool -v -list -keystore D:\Android\SDK\Keystores\release.keystore Enter keystore password: Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry Alias name: uploadcertificate Creation date: May 21, 2018 Entry type: trustedCertEntry Owner: C=US, O=Android, CN=Android Debug Issuer: C=US, O=Android, CN=Android Debug Serial number: 1 Valid from: Mon Feb 13 23:47:57 IST 2017 until: Wed Feb 06 23:47:57 IST 2047 Certificate fingerprints: MD5: **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:** SHA1: **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:** SHA256: **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:** Signature algorithm name: SHA1withRSA Subject Public Key Algorithm: 1024-bit RSA key Version: 1
任何想法为什么会发生这种情况?
[我正在尝试使用以下代码使用APK签名器手动签名APK:apksigner sign --ks D:\ Android \ SDK \ keystores \ release.keystore --ks-key-alias uploadcertificate --out app-release.apk app .apk但...
生成密钥库时,请不是