Halide HelloAndroid метод импорта не найден

Я попытался импортировать проект HelloAndroid в Android Studio, но, когда я пытаюсь собрать apk и запустить его на устройстве, я получаю ошибку gradle:

Кто-нибудь знает, как решить эту проблему и запустить приложение?

1 ответ

Оригинальный автор скрипта build.gradle здесь. Как вы, вероятно, можете сказать, наша сборка Gradle довольно грязная. Он состоит из трех этапов:

  1. Создайте генераторы Halide, используя родной плагин "cpp". То есть они просто обычные программы на C++.
  2. Запустите каждый генератор Halide с аргументами для каждой архитектуры, чтобы сгенерировать набор файлов.so в соответствующем каталоге jni/libs/.
  3. Оболочка для сценария ndk-build для компиляции Android.mk, которая связывает часть приложения JNI с сгенерированными Halide файлами.so.

Процесс хрупкий, особенно с изменением Gradle и платформы Android под нами. Я ждал стабилизации платформы с новой моделью компонентов Gradle, которая все еще "инкубируется", а также с новой системой сборки Android и новым экспериментальным плагином.

Между тем, все должно работать, если вы используете Android Studio 1.5 и Gradle 1.2.2 (1.2.3, вероятно, будет работать, но IIRC 1.2.4 не работает).

Другие вопросы по тегам