2013-10-29 57 views
5

我是新來的OpenCV和我下載了它在Eclipse朱諾與它合作。無法啓動cygpath

我下載的版本2.4.6,我有下載NDK版本R9和我的工作在Windows平臺上,但還是無法運行的OpenCV是因爲下列錯誤的教程。我遵循this documentation上的步驟。

我試圖改變對構建路徑的一部分(C:\android-ndk\android-ndk-r9\ndk-build.cmd NDK_DEBUG=1

[2013-10-29 18:06:56 - Unable to launch cygpath. Is Cygwin on the path?] java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, The system cannot find the file specified 
[2013-10-29 18:07:12 - ManagerActivity] Manifest attribute 'minSdkVersion' is set to '@[email protected]'. Integer is expected. 
[2013-10-29 18:07:13 - package] Manifest attribute 'minSdkVersion' is set to '@[email protected]'. Integer is expected. 
+0

的可能重複[無法啓動Android中cygpath(http://stackoverflow.com/questions/15459934/unable -to-推出-cygpath功能於Android設備) – krsteeve

+0

看起來他試過了解決方案。 –

回答

1

我固定這是問題的API級別範圍: NDK版本R9。 。有一些問題,所以我已經安裝的版本R8B這解決了這個問題,並能正常工作.. :))

3

我不認爲你使用NDK-R9時需要Cygwin的路徑。我認爲它與R8集成在一起(或者他們爲解決它而做的任何事情)。所以你可以忽略這個錯誤。我也遇到了這個錯誤,我正在尋找如何擺脫它。但是這個錯誤並沒有阻止我編譯。我一直無視它。

至於其他兩個錯誤,一提到它需要一個整數值。你需要把這個元素到您的Manifest.xml文件:

<uses-sdk 
     android:minSdkVersion="10" 
     android:targetSdkVersion="18" /> 

...或者使用計劃符合