dirname: команда не найдена ошибка при запуске проекта Android - NDK

1

Я создаю приложение для Android в eclipse. Мне нужно вызвать функцию, написанную на C/C++. Я настраиваю все, включая NDK, cygwin и т.д. (Спросите, нужно ли вам больше деталей), но когда я пытаюсь запустить проект, я получаю эту ошибку

**** Сборка конфигурации По умолчанию для проекта C_Google_FaceDetect ****

C:\cygwin\bin\bash.exe C:\Android_NDK\ndk-build

Предупреждение cygwin:

Обнаружен путь к стилю MS-DOS:

C:\Documents and Settings\John Smith\eclipse_workspace\C_Google_FaceDetect

Предпочтительным эквивалентом POSIX является:

/cygdrive/c/Документы и настройки/Джон Смит /eclipse_workspace/C_Google_FaceDetect

Параметр переменной окружения CYGWIN "nodosfilewarning" отключает это предупреждение.

Для получения дополнительной информации о дорожках POSIX обратитесь к руководству пользователя:

http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

C:\Android_NDK\ndk-build: строка 40: имя_диска: команда не найдена

C:\Android_NDK\ndk-build: строка 78: uname: команда не найден ERROR:

Неизвестная операционная система хоста:

*** Построенный законченный ****

Название проекта: C_Google_FaceDetect

Если я использую cygwin для получения PATH, я получаю

Джон Смит @E-USK3631BE/cygdrive/c

$ echo $ PATH

/cygdrive/c/Программные файлы/Решение для подключения к ПК

/Cygdrive/с/WINDOWS/system32

/Cygdrive/с/WINDOWS

/Cygdrive/с/WINDOWS/System32/Wbem

/cygdrive/с/WINDOWS/system32/NLS

/Cygdrive/с/WINDOWS/system32/NLS/Английский

/cygdrive/c/Program Files/Фонд IVI/IVI/bin

/cygdrive/c/Program Files/Фонд IVI/VISA/WinNT/Bin

/cygdrive/c/Program Files/Фонд IVI/VISA/WinNT/Bin

/cygdrive/c/Program Files/MATLAB/R2012a/runtime/win32

/cygdrive/c/Program Files/MATLAB/R2012a/bin

/cygdrive/c/Program Files/MATLAB/R2010a/runtime/win32

/cygdrive/c/Program Files/MATLAB/R2010a/bin

/cygdrive/c/Program Files/emgucv 2.1.0.793/bin

/cygdrive/c/Документы и настройки /mchi7jb2/Мои документы /GLUT/lib

/Cygdrive/с/OGLSDK/Библиотека

/cygdrive/c/Program Files/Microsoft Platform SDK для Windows Server 2003 R2/Lib

/cygdrive/c/Program Files/MATLAB/MATLAB Compiler Runtime/v713/runtime/win32

/cygdrive/c/Python27/python.exe

/cygdrive/c/Program Files/QuickTime/QTSystem

/Cygdrive/с/Android_NDK

/Cygdrive/с/Android_NDK/сборки

/cygdrive/c/Program Files/Java/jdk1.7.0_04/bin

/Cygdrive/с/Android_NDK

/Cygdrive/с/Android_NDK/NDK-сборки /USR/бен

/cygdrive/с/Android_SDK/инструменты

/cygdrive/с/Android_SDK/платформенные инструменты

/Cygdrive/с/Android_NDK

Мой Android.mk файл выглядит следующим образом

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := C_Google_FaceDetect
LOCAL_SRC_FILES := yuv_decoder.c

include $(BUILD_SHARED_LIBRARY)

Пожалуйста помоги

Теги:
android-ndk
compiler-errors
cygwin

1 ответ

0
Лучший ответ

Проблема заключается в gonne, когда я использовал этот C:\cygwin\bin\bash.exe --login -i C:\Android_NDK\ndk-build вместо этого C:\cygwin\bin\bash.exe C:\Android_NDK\ndk -Build

в команде сборки eclipse

Я нашел ответ там, Запуск команд Cygwin из командного файла

может быть, проблема только в gonne, потому что у меня больше проблем сейчас я не знаю

Ещё вопросы

Сообщество Overcoder
Наверх
Меню