Я имею в build.gradle
Android расколов:Robolectric 3 поддержка Gradle расщепляется
splits {
abi {
enable true
reset()
include 'x86', 'mips', 'armeabi-v7a', 'armeabi'
universalApk false
}
}
android.applicationVariants.all { variant ->
// assign different version code for each output
variant.outputs.each { output ->
output.versionCodeOverride =
versionCodes.get(output.getFilter(OutputFile.ABI), 0) * 1000000 + android.defaultConfig.versionCode
}
}
После обновления Robolectric
в 3.0
я стал ошибкой пути:
build/intermediates/manifests/full/debug/AndroidManifest.xml not found or not a file; it should point to your project's AndroidManifest.xml
, потому что в строительных/промежуточных/манифестах/полный/есть 4 папки с разбивкой
armeabi/ armeabi-v7a/ mips/ x86/
Как я могу установить в конфигурации Robolectric
или в конфигурации gradle
, что у меня есть расколы?
Спасибо
UPDATE: Во всех моих классах я следующие конфигурации:
@RunWith(RobolectricGradleTestRunner.class)
@Config(sdk = 21, manifest = "../application/AndroidManifest.xml", constants = BuildConfig.class)
Как вы запускаете тест? –
С задачей градиента testDebug – AntonD