我正在 eclipse 中做我的 android 项目。我可以使用 Eclipse 轻松地使用我的密钥库对应用程序进行签名。但是,如果我将未签名的 APK(不是项目,只是 apk)和密钥库导出到另一台计算机,他能否使用 eclipse 或命令行对其进行签名。我尝试使用命令行:
$ jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
但是我收到了一些像这样的 zip 大小错误:
jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 7395 but got 7498 bytes)