我正在使用 Eclipse 和 Android SDK 开发 android 应用程序。为了在设备上测试应用程序,每次都做同样的工作是很尴尬的:
- 安卓工具
- 导出签名的应用程序包
- 选择项目
- 选择密钥库
- 使用密码
- 选择别名
- 使用密码
- 选择输出路径和文件
之后使用命令行和 adb 卸载已安装应用程序的先前版本。然后安装新版本的应用程序。
由于这种方式太长了,我想编写整个动作的脚本,但jarsigner
总是以同样的错误停止,我无法签署 apk。
unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 761 but got 763 bytes)
在这一点上,我很困惑。来自jarsigner
JDK 1.6.0.26。Eclipse 的版本为 3.6.2。Android SDK 是最新的。我在 Windows Vista 32 位下工作。
有没有人有类似的问题jarsigner
或者可以给我一些提示?!