Я запускаю ./gradlew connectedAndroidTest
, и мне нужен мой APK для тестирования, чтобы иметь разрешение, которое не должно быть в любом не тестируемом APK (debug, release). Я создал манифест с разрешением:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mypackage">
<uses-permission android:name="android.permission.SET_ANIMATION_SCALE"/>
</manifest>
Затем я скопировал этот манифест в каталог src/androidTest
, поскольку примечания к выпуску из gradle плагин android предлагает:
0,13,0 (2014/09/18) Требуется gradle 2.1 Теперь можно предоставить манифест для тестовых приложений (src/androidTest/AndroidManifest.xml)
Однако во время моих подключенных тестов разрешение не применяется.
Если я создаю каталог src/debug
и перемещаю этот манифест там - разрешение применяется правильно во время связанных тестов (но также и при регулярных отладочных сборках, что нежелательно).
Я делаю что-то неправильно или есть ошибка?