Android CDT: Можно использовать ndk-build без bash (Eclipse в Windows)?

Я использую android ndk, версия r7b для Windows. Я слышал, что, начиная с этой версии, вам не нужны cygwin или bash для запуска исполняемого файла ndk-build, но, возможно, я ошибаюсь. В любом случае я не могу заставить его работать в Eclipse только с «ndk-build» в качестве опции командной строки, мне все равно нужно придерживаться «bash» перед ним. Кто-нибудь знает, возможно ли это?

Прямо сейчас, когда я 'bash ndk-build'.... только с 'ndk-build'... Eclipse говорит:

 Cannot run program "c:\temp\android-ndk-r7b\ndk-build": Launching failed Error: Program "c:/temp/android-ndk-r7b/ndk-build" is not found in PATH 

.., который просто не соответствует действительности, каталог android-ndk-r7b находится в моей переменной среды PATH и с тех пор, как я установил NDK неделю назад. Я открывал и закрывал Eclipse много раз с тех пор, поэтому значение должно быть доступно для него. Поэтому я не уверен, что здесь происходит. Вам все еще нужен bash для r7b?

(Кстати, я использую c: \ temp в качестве пути сюда, потому что я обнаружил, что NDK не любит пути к каталогам с пробелами и ставит его там как быстрое исправление. В конечном итоге он найдет постоянный дом. )

Просто FYI для других, для которых ndk-build не работает.

Моя настройка: Windows 7, Eclipse [Indigo], NDK 8

Вместо ndk-build, ndk-build.cmd отлично работает для меня.

Просто хочу поделиться решением. Я использую MacOS Lion, но это не проблема конкретной платформы. Он находится в настройках среды Eclipse. Перейдите в свой проект Properties -> C / C ++ Build -> Environment. Нажмите «Добавить …» и укажите имя как PATH, значение в качестве вашей команды (echo $ PATH) из строки возврата терминала / cmd без кавычек. Это помогает мне, и я надеюсь, что это тоже поможет.

В Windows 8, ndk-r9, Eclipse Indigo: я устал от попытки запустить Eclipse с помощью ndk-build.cmd. Решением было установить CygWin и вернуться к 'bash ndk-build'