2013-03-02 191 views
1

是新來使用NDK工作。看到一些帖子和谷歌搜索我找到了使用NDK編譯我的本機文件的方式。我安裝了ndk r7c。然而,當我使用的命令NDK建造我得到了以下錯誤:NDK構建失敗

/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build 
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build: line 40: dirname: command not found 
/cygdrive/d/android-ndk-r7c-windows/android-ndk-r7c/ndk-build: line 78: uname: command not found 
ERROR: Unknown host operating system: 

我對項目目錄是:

Haris [email protected] /cygdrive/d/reader-2/android/jni 

我無法知道問題的本質。請幫助我什麼這個錯誤和如何解決它。謝謝!

回答

1

Haris [email protected]我可以扣除,你是在Linux上運行。但是根據android-ndk-r7c-windows,你試圖運行一個Windows版本的NDK。 ERROR: Unknown host operating system:證實了這一點。從here下載NDK的Linux版本,你應該沒問題。

+0

但我在Windows上使用cygwin的。如何迎合?我不在linux上工作。這個版本能爲我工作嗎?這個haris riaz @ harisriaz-pc來自cygwin終端! – Alfred 2013-03-02 22:49:33

+1

你不需要cygwin在Windows中運行NDK工具。只需使用windows shell'cmd'。有一個關於在Windows中運行NDK這裏一個非常詳細的教程:http://psrdotcom.blogspot.fr/2011/12/android-ndk-jni-windows-xp7-with-3264.html – 2013-03-02 23:27:27