Проблемы с настройкой Android NDK и Cygwin - PullRequest
2 голосов
/ 30 октября 2011

У меня проблема с настройкой системы для использования NDK поверх Windows. Вот шаг, который я сделал:

  • Установлен Cygwin.
  • Скачал NDK
  • Добавлено в путь к Windows:
    • путь к: cygwin \ bin
    • путь к sdk \ tools
    • путь к sdk \ platform-tools
    • путь к ndk
  • Установлен плагин CDT для eclipse

Затем в Eclipse я открыл свойства проекта и в команду build я добавил «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.

Ответы [ 2 ]

8 голосов
/ 03 ноября 2011

Вам необходимо добавить «bash» перед указанием пути к ndk-build в свойствах проекта. Так что если вы установили свой NDK на C: \ put

bash C:\android-ndk-r6\ndk-build

в поле команды сборки.

0 голосов
/ 23 января 2013

Я хотел бы отметить, что вам больше не нужен Cygwin для запуска ndk-build с последними версиями NDK. Тем не менее, он все еще нужен для отладки нативного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...