Я пишу Инструментированный тест класса, который использует несколько android.support.v8.renderscript
функций.
При нормальной работе на устройстве визуализация не выдает ошибок.Однако, когда в androidTest
я получаю следующую ошибку:
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v8/renderscript/Allocation;
build.gradle defaultConfig:
defaultConfig {
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0.0"
renderscriptTargetApi 28
renderscriptSupportModeEnabled true
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
}
Как убедиться, renderscript
доступно во время тестов?
Проект с открытым исходным кодом, вы можете увидеть функцию, которую я тестирую, blur()
, где используется Renderscript: BlurKit .