2013-03-17 23 views
29

推出cygpath當我試圖導入一個項目,我的工作區它顯示了一個錯誤無法在Android的

[2013年3月17日十六時14分15秒 - 無法啓動cygpath。是的Cygwin的 路徑]產生java.io.IOException:不能運行程序「cygpath」: CreateProcess的錯誤= 2,系統找不到指定的文件

這個項目包含JNI庫,它是一個NDK爲什麼這個錯誤發生我不能將這個項目導入到我的系統。

+2

http://stackoverflow.com/questions/12466074/opencv-native-samples-are-not-building的環境,從這裏得到一些有用的信息。 – jithu 2013-03-17 13:18:02

回答

26

去你的項目右鍵單擊there.then採取屬性,選擇C/C++構建和那裏你可以看到構建設置。而在構建設置,可以讓您的系統,如NDK的路徑:

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

現在清理項目並運行。而已。

+2

我有同樣的問題,但不能與您的解決方案混爲一體 – jigar 2013-10-23 10:23:00

+2

我看不到在c/C++中的構建設置....我有NDK r9 – Gattsu 2014-01-29 08:00:52

+2

在構建設置,在哪裏給路徑ndk?我找不到給NDK路徑的任何方法。你能回覆嗎? – 2015-03-25 16:22:19

3

NDK r8d,你不需要cygwin。也許你導入的項目是針對舊版本進行調整的,也許它定義爲ndk-build.sh作爲C++構建命令。您應該使用NDK-build.cmd或者乾脆NDK,建立(利用Windows命令行約定)

+1

感謝您的回覆。 – jithu 2013-03-18 05:33:38

0

您可以設置可變

NDK_HOME = [your path to ndk]