0

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

4

1 回答 1

1

就目前而言,这是不可能的,因为robotium 驱动实际的apk,因此应该向被测应用程序提供所需的任何许可。我也在尝试创建桥接器,通过它我们可以获取日志,而无需编辑被测应用程序。

于 2011-09-30T03:41:50.530 回答