@MuhammadHassaan Я решил, но это было некоторое время назад. Если я правильно помню, в основном обновление пакетов решало большинство проблем. Однако были некоторые незначительные проблемы с abiFilters и Application.mk.
аюсь создать проекты Android, в которых участвует NDK:CoolMicApp-Android (уже установлена последняя версия Android Studio и NDK)
Я следовал заСТРОИТЕЛЬСТВО обратите внимание, правильно. Когда проект загружается в Android Studio, возникают некоторые ошибки:
Команда сборки не удалась.
Ошибка при выполнении 'C: \ Users \ Cipta-NB \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ ndk-build.cmd' с аргументами {NDK_PROJECT_PATH = null APP_BUILD_SCRIPT = C: \ Users \ Cipta-NB \ StudioProjects \ CoolMicApp-Android \ app \ src \ main \ jni \ Android.mk NDK_APPLICATION_MK = C: \ Users \ Cipta-NB \ StudioProjects \ CoolMicApp-Android \ app \ src \ main \ jni \ Application.mk APP_ABI = armeabi NDK_ALL_ABIS = armeabi NUG = 0 APP_PLATFORM = android-16 NDK_OUT = C: / Пользователи / Cipta-NB / StudioProjects / CoolMicApp-Android / приложение / сборка / посредники / ndkBuild / release / obj NDK_LIBS_OUT = C: \ Users \ Cipta-NB \ StudioProjects \ CoolMicApp Android \ app \ build \ промежуточные \ ndkBuild \ release \ lib APP_SHORT_COMMANDS = false LOCAL_SHORT_COMMANDS = false -B -n}
Android NDK: внутренняя ошибка: у armeabi ABI должно быть ровно одно определение архитектуры. Нашел: ''
process_begin: CreateProcess (NULL, "", ...) не выполнен.
*** Android NDK: прерывание ... Стоп. Открыть файл
C-библиотеки могут быть успешно собраны с помощью этой команды:
ndk-build NDK_APPLICATION_MK = C: \ Users \ Cipta-NB \ StudioProjects \ CoolMicApp-Android \ app \ src \ main \ jni \ Application.mk NDK_PROJECT_PATH = C: \ Users \ Cipta-NB \ StudioProjects \ CoolMicApp-Android \ app ЦСИ \ главная
В моем ноутбуке ndk-build находится вC: \ Users \ Cipta-NB \ AppData \ Local \ Android \ Sdk \ NDK-расслоением, Создание переменной среды с именемNDK_PROJECT_PATH и перезапуск Android Studio не решает проблему.
Это содержимое файла local.propertes в каталоге проекта:
ndk.dir = C: \ Users \ Cipta-NB \ AppData \ Local \ Android \ Sdk \ NDK-расслоением
sdk.dir = C: \ Users \ Cipta-NB \ AppData \ Local \ Android \ Sdk
И это содержание Application.mk
APP_ABI: = armeabi-v7a
APP_PLATFORM: = Android-14
Есть ли (легкий) обходной путь?