2011-12-21 96 views
3

當我嘗試使用JNI構建我的android項目時,使用Android NDK r7。我無法構建該項目並出現此錯誤。 平臺 - Win XP SP2的 與根據開發文檔,並不需要從Cygwin的運行NDK-build.cmd文件...Android無法使用NDK r7構建NDK-Build.cmd項目

usr/bin/sh: del: command not found 
make: *** [clean-installed-binaries] Error 127 

此消息表明我的項目不能正常建立。特別是我的靜態庫[so文件]沒有正確鏈接到apk。

注:我可以與舊版本NDK的構建.....

這裏有什麼問題?根據互聯網上的其他帖子,我已經檢查過,java bin在windows路徑上。

+0

我發現了一個類似的問題。我能夠使用NDK r7成功構建,但生成的代碼無法正常運行。我暫時恢復了NDK r6b。 – BitBank 2011-12-21 23:15:54

+0

我目前正在從cygwin構建 - 他們的cmd東西並不一直工作....在我將項目添加到SVN之前,它很好用,在它全部崩潰之後..... Cygwin與eclipse工作得更好。 .. – Prasham 2011-12-22 06:18:50

回答

4

我從PATH

+0

是啊,這對我很好,舊帖子,但仍然有用 – Idistic 2012-04-26 06:12:36

+0

哪個路徑和我在哪裏可以找到日食 – 2014-02-14 05:54:20

+0

這也適用於我。 – Charlie 2016-07-18 21:06:15

0

Becuse預建去除C:\cygwin\bin固定的這個問題,請執行從MinGW的移植設置cygwin外殼,就好像發現了它的默認外殼。從http://code.google.com/p/mingw-and-ndk/工作的一個新的。

2

我剛剛克服了這個問題,將一個環境變量ANDROID_NDK_ROOT添加到Eclipse項目中:右鍵項目 - >屬性 - > C++構建 - >環境。 祝你好運!