#android #android-ndk #ndk-build
#Android #android-ndk #ndk-build
Вопрос:
подобный вопрос задавался много раз раньше, но я перепробовал все найденные решения, по-прежнему получая ту же ошибку.
проблема ndk-сбой сборки с ненулевым значением выхода 2
Error:Execution failed for task ':app:ndkBuild'.
> Process 'command 'D:softwaresndkandroid-ndk-r13ndk-build.cmd'' finished with non-zero exit value 2
как я читал на форумах, причина в том, что игнорировать android.mk и автоматически генерирует его собственный. чтобы отключить это, sourceSets.main.jni.srcDirs = [] для android должен быть добавлен в gradle. все еще получаю ту же ошибку.
я перепробовал много примеров, ничего не работает для простоты исходного кода
КАК 2.2
GRADLE 2.2
ОС Windows 10
Комментарии:
1. У меня такая же проблема 1 месяц назад….
2. Вырежьте Ndk и вставьте в корневую папку, например D:ndk тогда это может быть решено
3. и задайте путь ndk в android studio
Ответ №1:
Android Studio версии 2.2.0 и выше поддерживает новые встроенные механизмы сборки — cmake и ndk-build, см. Документацию. Некоторые образцы можно найти на github, образцы ndkBuild также есть в каталоге other-builds/ndkbuild
windows, имеющая ограничение в 260 символов для пути к файлу, может возникнуть проблема при сборке некоторых образцов в Windows, в этом случае вы можете скопировать исходные тексты и скрипты в ту же папку [и близко к корневому каталогу]. Другая ОС будет построена как есть.
Версия, если вы упомянули встроенную поддержку, устарела, новые ndkbuild и cmake заменяют ее.