我在谷歌上搜索了很多问题的解决方案,但我发现了任何对我有帮助的东西。我是一名 Android 初学者,对 Android NDK 中的 HelloJNI 示例有疑问。
我使用 Eclipse 并将hello-jni.c
文件以及我的 Android 项目Android.mk
的文件夹中。jni/
然后我将Hellojni.java
文件放入src/
包中的文件夹中。ndk-build
我可以使用该工具构建代码。所以我得到了hello-jni.so
放入libs/armeabi
.
一切似乎都很好。在 Android 项目的主要活动中,我可以创建一个Hellojni
like的对象Hellojni x = new Hellojni();
。但是当我尝试打开函数时,会出现stringFromJNI
我x.stringFromJNI();
在本主题标题中写的错误。
有什么问题吗?不幸的是,该项目的源代码在另一台计算机上,因此很难将其放在这里。但我可以尝试这样做,以防你需要它给我一个提示。提前致谢。