Я столкнулся со странной проблемой, связанной с производительностью Android Renderscript. Команда RenderScript.create (context) вызывает в Java действии в 2 случаях:
- Случай 1: в проекте включен Cmake: выполнение команды завершено за 30 секунд.
- Случай 2: проект без поддержки cmake: для выполнения этой команды требуется всего 30 миллисекунд.
Примечания: cmake-enabled добавляет следующее в build.gradle
externalNativeBuild {
cmake {
path "src/main/cpp/CMakeLists.txt"
}
}
Я тестировал как с пустыми, так и с правильными файлами CMakeLists. Та же проблема с Android .mk.
Я пересматривал код в течение недели, но не нашел решения.
Любая идея приветствуется. Спасибо.