如果需要最终发行你的android程序,必需为apk文件签名。这里apk和jar的签名方式都是一样的,使用sun jdk的jarsigner工具来完成,但是执行时会提示jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid entry compressed size (expected xxx but got xxx bytes)这样的提示,
这些问题主要是由于资源文件造成的,对于android开发来说应该检查res文件夹中的文件,逐个排查。这个问题可以通过升级系统的JDK和JRE版本来解决。
本文介绍了在Android开发中遇到的APK签名问题及解决方案。主要问题是jarsigner工具在签名过程中报错,提示ZipException异常。文章建议检查res文件夹内的资源文件,并考虑更新JDK和JRE版本。
2万+

被折叠的 条评论
为什么被折叠?



