Запись на внешнее хранилище - PullRequest
0 голосов
/ 03 июня 2011

Я автоматизирую apk, исходный код которого мне не доступен (на самом деле я не уполномочен его изменять).Теперь, когда я запускаю тест и записываю логи на SD-карту, это дает мне разрешение на отказ.Предоставление разрешения WRITE_EXTERNAL_STORAGE в манифесте моего тестового приложения не имеет никакого эффекта.Но если я добавлю разрешение в тестируемое приложение, я получу разрешение на запись на SD-карту.Мой вопрос, нужно ли иметь разрешение на тестируемое приложение (не тестовое приложение).Если возможно, нужно ли делать что-то особенное, чтобы дать разрешение через мое тестовое приложение без изменения манифеста тестируемого приложения?

1 Ответ

1 голос
/ 30 сентября 2011

на данный момент это невозможно, поскольку robotium управляет самим файлом apk, поэтому предполагается, что любое требуемое разрешение должно быть предоставлено тестируемому приложению. я также пытаюсь создать мост, через который мы можем получать логи без необходимости редактировать тестируемое приложение.

...