2012-08-09 55 views
1

我想用robotium测试第三方开发人员应用程序。问题是两个apk都应该使用相同的密钥进行签名。因此,如果第三方开发人员对特定签名进行约束或对运行时间进行一些检查,我该如何测试?避免运行时检查APK上的签名

辞职不是在这种情况下的解决方案?另一个解决方案是我可以考虑多重签名。有没有更好的方法? PS:我已经通过了相关的线程。我很抱歉,如果我错过了任何。

回答

1

我有类似的事情发生,修复并不容易。我为一个由第三方构建的应用程序编写Robotium程序,但他们使用加密签名对其进行了签名。我所要做的就是编写一个Ant脚本,其中有一个KeySigner,它使两个签名匹配。尽管如此,为了启动测试应用,我仍然需要做4件事情。

我想简短的回答是:没有,除非你有签名或可以创建一个新的,你的运气不好。

希望这会有所帮助。

+0

您能否介绍一下您所做的工作以及工作方式? :) – user1772710 2013-09-13 13:18:08

+0

你想要什么类型的细节? – BlackHatSamurai 2013-09-13 17:25:30

+0

如何创建匹配签名以及如何使用该匹配签名启动检测? – user1772710 2013-09-16 08:01:43