我使用JDK 7附带的keytool
生成了一个密钥库文件,用它签署了我的应用程序并将其上传到Google Play商店进行beta测试。
我的测试版测试人员正在收到错误 - 包文件未正确签名"错误,我认为是因为JDK 7的jarsigner使用不同的算法?
我已切换到JDK 6 jarsigner
并传入-sigalg SHA1withRSA
和-digestalg SHA1
个开关来设置Android所需的算法。
但是,我的测试版测试人员仍然遇到同样的错误。我的问题是:您是否可以使用JDK 6 jarsigner工具和使用JDK 7 keystore
创建的keytool
文件?
我只会使用JDK 6 keytool生成一个新的密钥库,但如果可能的话,我不想重新创建我的Google Play列表..