我想为我的 Android NDK 应用程序生成头文件,但我遇到了一些问题。我在 eclipse 中使用外部工具配置但出现错误:
Error: Could not find class file for 'com.myapp.MainActivity'.
在附件中,我附上了我的 eclipse 项目的外部工具配置和结构的屏幕。我和它战斗了很长时间,但我被困住了。你们有人知道我做错了什么吗?
编辑
好吧,我终于成功了。下面我附上了正确配置的屏幕。
最佳答案
您可以使用 NDK 阅读 Pro Android C++ 使用变量而不是直接寻址,也许解决此问题的最佳方法是为 JNI 创建单独的类,当您想要运行您的工具时,不要忘记在之前选择 JNI 类运行它!
但我更喜欢使用命令行而不是 Eclipse 工具,因为据我所知,您无法调试与问题相关的 Err。
关于Eclipse 中的 Android 和 Javah,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13920947/