2010-06-18 110 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 它会创建头文件