51Testing软件测试论坛

标题: re-sign.jar工具重签名apk失败,为什么? [打印本页]

作者: spf724047682    时间: 2014-8-4 17:43
标题: re-sign.jar工具重签名apk失败,为什么?
本帖最后由 spf724047682 于 2014-8-4 17:46 编辑

使用robotium测试apk时,需要把apk重新签名一下,使用re-sign.jar这个工具
然后使用的过程是这样的,首先双击这个工具,打开了工具界面:
[attach]91348[/attach]

然后再将apk拖入工具中,如图:
[attach]91346[/attach]


然后点击确定,查看结果:
[attach]91347[/attach]

查找了很多地方,环境变量什么的也没配置错啊,不清楚哪里出了问题,有哪位有经验的前辈可以解答下呢?急急急。。。
作者: Miss_love    时间: 2014-8-5 17:23
回复 1# spf724047682


    是什么环境下呢?
作者: spf724047682    时间: 2014-8-6 10:34
回复 2# Miss_love


    XP ,[attach]91363[/attach]
作者: rik782    时间: 2014-8-6 15:41
换个签名工具呢?
试试APKSign
作者: 张亚洲    时间: 2014-8-6 19:39
[attach]91383[/attach]可以试试这个工具, 这个是jDK1.7的,如果你装的是1.6照着文件里面说明进行修改就行。 目测你的问题是jarsinger文件不能运行,看看这个文件是否存在和正常。
作者: spf724047682    时间: 2014-8-15 11:14
回复 5# 张亚洲


多谢你的回复,但是我根据您提供的工具操作,发现只生成了一个空文件夹,重签名失败了,请查看下面的截图
[attach]91578[/attach]

[attach]91579[/attach]
作者: 张亚洲    时间: 2014-8-15 13:05
回复 6# spf724047682


    你没有配置好环境变量, 导致jar 命令和其他签名命令无法使用, 先把环境变量配置好。 PATH和ClassPath, 必须是 java 和javac都可以正确显示才行。 你再看看你的变量配置正确没有
作者: spf724047682    时间: 2014-8-29 11:50
回复 7# 张亚洲


    多谢回复,环境变量配置的是有问题啊,因为JAVA_HOME不小心配置到了用户变量中,应该配置在系统变量,真是低级错误啊,还是多谢了,成功了!
作者: 4545    时间: 2015-8-28 15:31
spf724047682 发表于 2014-8-29 11:50
回复 7# 张亚洲

我的配置没有问题但是跟你出现一样的错误怎么回事





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2