Невозможно запустить CygPath в Android
Когда я пытаюсь импортировать проект в мою рабочую область, он показывает ошибку
[2013-03-17 16:14:15 - Невозможно запустить cygpath. Cygwin находится на пути?] Java.io.IOException: не удается запустить программу "cygpath": ошибка CreateProcess =2, система не может найти указанный файл
Этот проект содержит библиотеки jni, это проект, основанный на ndk. Почему возникает эта ошибка, я не могу импортировать этот проект в свою систему.
3 ответа
Перейдите в ваш проект, щелкните правой кнопкой мыши там. затем возьмите свойства и выберите сборку c/ C++, и там вы увидите настройки сборки. И в настройках сборки укажите путь к ndk в вашей системе, например:
D:\android\android-ndk-r8d\ndk-build.cmd NDK_DEBUG=1
Теперь очистите ваш проект и запустите. Это оно.
С NDK r8d вам не нужен Cygwin. Возможно, импортируемый вами проект был настроен на более старую версию, и, возможно, он определил ndk-build.sh в качестве команды сборки C++. Вы должны использовать ndk-build.cmd или просто ndk-build (используя соглашения командной строки Windows)
Вы можете установить переменную среды
NDK_HOME = [your path to ndk]