2013-03-17 14 views
29

Kiedy próbuję zaimportować projekt do mojego obszaru roboczego to pokazuje błądNie można uruchomić cygpath w android

[17.03.2013 16:14:15 - nie można uruchomić cygpath. Cygwin jest na ścieżce ] java.io.IOException: Nie można uruchomić programu „cygpath”: CreateProcess błędu = 2, system nie może odnaleźć określonego pliku

projekt ten zawiera biblioteki JNI, to NDK na podstawie projektu. Dlaczego ten błąd się zdarzył, nie mogę zaimportować tego projektu do mojego systemu.

+2

http://stackoverflow.com/questions/12466074/opencv-native-samples-are-not-building, trochę przydatnych informacji tutaj. – jithu

Odpowiedz

26

przejdź do projektu kliknij prawym there.then wziąć właściwości i wybierz c/C++ i zbudować tam można zobacz ustawienia kompilacji .i w ustawieniach kompilacji podać ścieżkę NdK w systemie jak:

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

teraz oczyścić swój projekt i uruchomić. To jest to.

+2

Mam ten sam problem, ale nie mogę się z nim zmierzyć – jigar

+2

Nie widzę ustawień kompilacji w c/C++ .... mam NDK r9 – Gattsu

+2

w ustawieniach kompilacji, gdzie podać ścieżkę ndk? Nie znajduję żadnego sposobu na podanie ścieżki NDK. Czy możesz odpowiedzieć? –

3

Z NDK r8d, nie potrzebujesz cygwin. Może importowany projekt został dostrojony do starszej wersji i może zdefiniował ndk-build.sh jako polecenie kompilacji C++. Należy użyć NDK-build.cmd lub po prostu NDK-zbudować (wykorzystując konwencje wiersza poleceń w systemie Windows)

+1

dzięki za odpowiedź. – jithu

0

Można ustawić zmienną środowiskową

NDK_HOME = [your path to ndk] 
Powiązane problemy