2010-06-18 107 views
2

嗨,我是新來的android編程和NDK.Yet我不清楚在NDK.I工作我剛剛下載的Android ndk r4.If我想開發使用NDK的appln,並且我refered如何在Android NDK中創建一個簡單的NDK程序

http://marakana.com/forums/android/android_examples/49.html

供參考,但尚不清楚如何創建頭文件和實施,我也有新臺幣在C language.And任何previuos EXP他們要求運行javah工具來創建JNI頭文件。

我不知道如何使用javah工具,但我發現它在Java的bin目錄下,我嘗試使用CMD

javah -jni com.sarmal.MyLib 

它顯示爲class file not found

好傢伙,當我列出文件夾和文件顯示,這是Image

可能是什麼問題?

Cygwin的要求是什麼?

+0

我建議查看NDK附帶的'hello-jni'示例代碼作爲指導。 – 2010-06-18 23:30:19

+0

使用它來設置你的eclipse來自動編譯你的C代碼,然後刷新項目。 http://www.rbgrn.net/content/348-get-your-eclipse-integrated-ndk-on – JPM 2011-08-24 19:07:35

回答

0

你需要先編譯Java應用程序,使用「螞蟻編譯」,所以Java類將被創建並JAVAH可以導出的Java頭文件

0

您可以導航到java文件 的源目錄,然後執行javah -jni sourcefile.java 它會創建頭文件