Robotium 我用 re-sign.jar 在 windows 7 32bit 上做二次签名时提示错误,详见截图

yunbin_7 · 2014年11月11日 · 最后由 舞影凌风 回复于 2015年06月02日 · 2358 次阅读



使用了上面的这个方面,但是还是一样的提示错误,无法对 apk 包做二次签名,请问有人会出现这个问题吗?是如何解决的?
或者,还有没有其他办法可以做二次签名的工具呢?谢谢!

共收到 18 条回复 时间 点赞

32 位和 64 位是有区别的。

感觉是你环境变量的问题啊。

但是,我也有在 java_home 的环境变量中,增加了 jdk 的路径呢。
你帮忙看一下还有没有哪里需要再做设置呢?谢谢~

#3 楼 @yunbin_7 /tools/zipalign 在哪里?

@lihuazhang 没有找到这个文件哦~

#5 楼 @yunbin_7 那你还不明白? 看你的截图啊。

明白了,谢谢哈~

@lihuazhang 您好,我刚才看了一下,我同事的 tools 目录下已经有这个文件 zipalign.exe 了,但是启动 re-sign.jar 进行二次签名时,还是会提示这个问题!

已经搞定了,是我的环境变量的路径加了个 “;” 号导致的,去掉就可以正常签名了。

#9 楼 @yunbin_7
#7 楼 @yunbin_7 我说吧 让你看截图

你好,你的是哪多了个分号。我的错误是这样的。

#11 楼 @actionn 你好,其实不是那个问题的,主要是配置的环境变量,多看看你的 path 和 classpath,还有 java_home 这些环境变量的地址,最后的地方,不要加分号,就可以了。你仔细看看。

环境变量看着没有问题。那这个错误还有可能是什么呢

#14 楼 @actionn 还有可能是你的 tools 目录下,没有 zipalign 这个文件。

有,放到下面了

多了个分号这种问题是由于环境变量配置有问题,重新配置环境变量后记得重启下 cmd,再运行 re-sign 应该就不会再出现多了个分号的情况

楼主,我能正常签名,但是签名后的包不能安装,这是什么情况啊?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册