#android #android-ndk
#Android #android-ndk
Вопрос:
У меня возникла проблема с настройкой моей системы для использования NDK поверх Windows. Это шаг, который я сделал:
- Установлен cygwin.
- Загруженный NDK
- Добавлен путь к Windows:
- путь к: cygwin bin
- путь к sdk tools
- путь к sdk platform-tools
- путь к ndk
- Установлен плагин CDT для eclipse
Затем в Eclipse я открыл свойства проекта и в команде сборки ввел «ndk-build». И консоль показывает эту ошибку:
Cannot run program "ndk-build": Launching failed C/C Problem
Я полагаю, это связано с тем, что он пытается выполнить файл ndk-build через Windows cmd без использования cygwin. Как я могу это решить?
Примечание: если я открою cygwin bash и наберу ndk-build -version, он вернет информацию о версии, но если я попытаюсь выполнить ее в стандартной консоли cmd, она вернет
'ndkbuild' is not recognized as an internal or external command, operable program or batch file.
Ответ №1:
Вам нужно добавить «bash» перед путем к ndk-build в свойствах проекта. Итак, если вы установили свой NDK на C: put
bash C:android-ndk-r6ndk-build
в поле команды сборки.
Ответ №2:
Я хотел бы отметить, что вам больше не нужен Cygwin для запуска ndk-build с последними версиями NDK. Тем не менее, он все еще нужен для отладки собственного кода.