我已经使用keytool,jarsigner和zipalign实用工具签署了APK。APK上传Alpha版失败。来自apksigner的错误:摘要算法和签名算法在API级别上不支持[[16,17]]
我用下面的命令:
keytool -genkey -v -keystore myAppTransporterKey.keystore -alias myTransporter -keyalg RSA -keysize 2048 -validity 10000
科尔多瓦插件RM科尔多瓦 - 插件控制台
科尔多瓦建设--release安卓
jarsigner -verbose -keystore C:\Users\ali\Documents\transporterApp\myAppKey.keystore C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk myTransporter
jarsigner -verify C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk
运行后:
jarsigner -verify -verbose -certs C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk
得到这个消息:罐子验证
运行后:
zipalign -v 4 C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\android-release-unsigned.apk C:\Users\ali\Documents\transporterApp\platforms\android\build\outputs\apk\myTransporter-Final.apk
得到消息:验证成功的
在谷歌上传到ALPAH后玩控制台我收到以下错误
Upload new APK to Alpha
Uploading
You have uploaded an APK with an invalid signature (read more about signing). Errors from apksigner: ERROR (Jar signer D2DTRANS.RSA): JAR signature META-INF/D2DTRANS.RSA uses digest algorithm 2.16.840.1.101.3.4.2.1 and Signature Algorithm 1.2.840.113549.1.1.1 Which is not supported on API levels [[16, 17]]
它的呕吐...谢谢 – Krishnaraj
你,先生,是一种生活的滋味。 – Raymond
是的,它的工作。 thnx –