Android - apk-signing:条目的证书链未经过验证&没有时间戳的签名

时间:2014-09-04 16:12:00

标签: android eclipse google-play jarsigner

按照Signing your APP with the ADT plugin for Eclipse中的步骤操作后,我手动验证了已签名的apk(described below in the same page):

$ jarsigner -verify -verbose -certs my_application.apk

并且每个条目都已正确签名[s和sm],但最后显示:

  

警告:

     

此jar包含未验证证书链的条目。

     

此jar包含不包含a的签名   时间戳。没有时间戳,用户可能无法验证这一点   签名者证书的到期日期(2040-01-01)或之后的jar   在任何未来的撤销日期之后。

上传到Goggle Play的apks是否更好地拥有带有经过验证的“证书链”的 jar (apk)的条目以及带有时间戳的签名?...为什么(和为什么导出程序没有达到这个目的? 如果它更好,我需要做什么?

该页面末尾的zipalign建议:

$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

成功验证了一切。

1 个答案:

答案 0 :(得分:2)

您可能正在使用Java 7工具。如果您安装并使用Java 6工具,这将会消失。