В моем проекте у меня есть модуль приложения с инструментальными тестами.
Они используют код из библиотечного модуля, который требует дополнительных разрешений, которые обычно не должны включаться в приложение.(WRITE_EXTERNAL_STORAGE)
Я поместил разрешение в манифест библиотек и включил его в приложения build.gradle, используя androidTestImplementation
.
К сожалению, когда я запускаю тест, он терпит неудачу, потому что манифестустановленное приложение не содержит требуемых разрешений.
Я также пытался писать в context.filesDir
, поскольку для этого не требуется никаких разрешений, но также происходит сбой с «Отказано в доступе»
Как можнозапись кода библиотеки в файловую систему без необходимости указывать в модуле приложения разрешение?