Ошибка в Android NDK сделать программу не может найти - PullRequest
16 голосов
/ 21 ноября 2011

Я пытаюсь настроить Android NDK, используя эту ссылку .

Я запустил процесс настройки, выполнив команду make -v , и я получаю

    $ make -v      
    bash: make: command not found

Затем я ввел следующие команды, как указано в приведенной выше ссылке

cd /cygwin/C/..path for my project

/cygwin/C/..path of ndk installed path

В этот момент я получаю

ERROR: Cannot find 'make' program. Please install Cygwin make package
or define the GNUMAKE variable to point to it.

Обратите внимание, я проверил все эти возможные ошибкиссылки:

Ссылка-1

Ссылка-2

Удалены пробелы между папками.

Проверкаэто:

Screenshot image

Ответы [ 5 ]

20 голосов
/ 22 ноября 2011

ERROR: Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it.

При попытке установить Cygwin я пропустил установку MAKE PACKAGE

Просто нужно найти make в Окно поиска , в котором отображаются ветви, включающие ветку devel, и из ветки devel, которую я выбрал, make package.

Это все исправлено.

Проверьте эту ссылку Youtubeдля процесса полной настройки для Android NDK.

Объяснено из процесса настройки SDK для процесса настройки NDK.

4 голосов
/ 21 ноября 2011

Возможно, вам не хватает ветки devel в cygwin. Откройте установщик и на экране выбора пакета найдите «Devel». Рядом с ним написано «по умолчанию». щелкните по этой ссылке, чтобы установить всю ветку, и после установки у вас все будет хорошо.

3 голосов
/ 21 ноября 2011

Мое предложение будет

  • для установки (дополнительно) GnuMake для Win32 - у него есть соответствующая версия> 3.81
  • для создания переменной среды GNUMAKE и укажите your_path/GnuMake32/bin
  • для звонка через cygwin make -v и наслаждайтесь результатом

Надеюсь, поможет.просто - действительно лучше развернуть что-то вроде Ubuntu (как отдельную ОС или через ВМ) и запустить там NDK.

1 голос
/ 21 ноября 2011

Возможно, пакет разработчика Cygwin не установлен. По умолчанию он не установлен. Вам, вероятно, следует запустить установщик Cygwin и установить инструменты разработчика.

0 голосов
/ 28 марта 2014

Попробуйте добавить путь к cygwin / bin (например, C: \ cygwin64 \ bin) к системным переменным среды.

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