写入外部存储

时间:2011-06-03 17:35:17

标签: android robotium

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

1 个答案:

答案 0 :(得分:1)

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