2011-06-03 83 views
0

我正在自动化一个apk,其源代码无法访问(实际上我没有权限对其进行更改)。现在,当我运行测试并在SD卡上写入日志时,它拒绝了我的权限。在我的测试应用程序的清单中给予WRITE_EXTERNAL_STORAGE权限不起任何作用。 但是,如果我在测试中的应用程序中放置权限,那么我就可以在sdcard上写入写入权限。 我的问题是,是否有必要在测试中的应用程序(而不是测试应用程序)的权限。如果可能的话,我是否需要做一些特殊的事情来通过我的测试应用程序给予权限而不修改被测应用程序的清单?写入外部存储

回答

1

至于现在它是不可能的,因为robotium驱动实际的apk,所以任何需要的权限应该被提供给被测试的应用程序。我也试图创建一个桥梁,通过它我们可以获取日志而无需编辑测试中的应用程序。