Подтвердить что ты не робот

Не удалось запустить cygpath в android

Когда я пытаюсь импортировать проект в мое рабочее пространство, он показывает ошибку

[2013-03-17 16:14:15 - Невозможно запустить cygpath. Является ли Cygwin на путь?] java.io.IOException: не удается запустить программу "cygpath": Ошибка CreateProcess = 2, система не может найти указанный файл

Этот проект содержит jni-библиотеки, это проект на основе ndk. Почему эта ошибка происходит, я не могу импортировать этот проект в свою систему.

4b9b3361

Ответ 1

перейдите в свой проект, щелкните правой кнопкой мыши там. Затем возьмите свойства и выберите сборку c/С++, и там вы увидите настройки сборки. и в настройках сборки укажите путь ndk в вашей системе, например:

D:\android\android-ndk-r8d\ndk-build.cmd NDK_DEBUG=1

Теперь очистите проект и запустите его. Вот оно.

Ответ 2

С NDK r8d вам не нужен cygwin. Возможно, проект, который вы импортировали, был настроен для более старой версии, и, возможно, он определил ndk-build.sh как команду сборки С++. Вы должны использовать ndk-build.cmd или просто ndk-build (используя соглашения командной строки Windows)

Ответ 3

Вы можете установить переменную среды

NDK_HOME = [your path to ndk]