2012-08-09 30 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