Не удалось запустить cygpath в android
Когда я пытаюсь импортировать проект в мое рабочее пространство, он показывает ошибку
[2013-03-17 16:14:15 - Невозможно запустить cygpath. Является ли Cygwin на путь?] java.io.IOException: не удается запустить программу "cygpath": Ошибка CreateProcess = 2, система не может найти указанный файл
Этот проект содержит jni-библиотеки, это проект на основе ndk. Почему эта ошибка происходит, я не могу импортировать этот проект в свою систему.
Ответы
Ответ 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]