Я знаю, что это может быть бесполезным вариантом использования, но у меня есть небольшой проект, в котором я пытаюсь измерить производительность различных подходов к матричным сверткам.В этом проекте я хочу иметь кнопку, чтобы переключиться с использования Renderscript через Java на Renderscript из C ++.Чтобы включить использование Renderscript из c ++, я установил renderscriptNdkModeEnabled
в build.gradle
в true
.С этой конфигурацией я получаю следующую ошибку:
RenderscriptFilter.kt: (41, 24): Unresolved reference: ScriptC_xyfilter
Мне кажется, что при установке renderscriptNdkMode true
, Java-аналог файла .rs не генерируется.
Когда renderscriptNdkModeEnabled
установлен на false
Я получаю другую ошибку:
com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
{...}/app/build/generated/res/rs/debug/raw/bc64: error: resource file cannot be a directory.
Есть ли способ получить оба режима в одном приложении или мне придется создавать разные варианты продукта для этого?