2011-05-12 27 views
0

嗨我想幫助使用android NDK。Android NDK編譯錯誤。沒有這樣的文件錯誤已存在的文件

我已經設置了我的eclipse Helios與this教程的幫助NDK一起工作。我正在使用Windows。當試圖建立我顯示這個錯誤

make[1]: Entering directory 
`/cygdrive/d/WorkSpace/TestProject/TestProject' 
    /cygdrive/d/DevTools/android-ndk-r5b-windows/android-ndk-r5b/build/core/build-local.mk:39: build/core/init.mk: No such file or directory 
    make[1]: Leaving directory 
`/cygdrive/d/WorkSpace/TestProject/TestProject' 
    /cygdrive/d/DevTools/android-ndk-r5b-windows/android-ndk-r5b/build/core/build-local.mk:76: *** missing `endif'. Stop. 
    make: *** [all] Error 2 

它不讓我建立我的應用程序。

如何解決這個錯誤?

編輯:我試圖建立一個能與Eclipse和cygwin的HELLO-JNI應用程序,但我無法生成程序,它會引發同樣的錯誤

+0

看起來像一個糟糕的構建文件...?缺少的文件是否真的存在? – 2011-05-12 11:54:53

+0

是的,它存在。您是在Windows還是Linux上使用 – Prasham 2011-05-12 11:59:08

+0

?我記得這是Windows上工具鏈的一個常見問題,與Linux中的工具鏈不一樣 – 2011-05-12 12:08:07

回答

1

我已經得到了錯誤....其實, make命令比推薦的版本舊。這就是ndk沒有正常運行的原因。我已經升級了make版本,一切都以它應該的方式運行......即使這個Eclipse教程運行得像一個魅力......

提示:你可能會和你有那個老cygwin ...你可能仍然覺得它是有用的,使v 3.80 ....升級它從互聯網3.81版本,它會工作。

相關問題