【发布时间】:2014-01-14 16:49:52
【问题描述】:
我正在学习如何编写一个使用 NDK 来调用 OpenCV C++ 函数的 Android 应用程序。
我正在使用 Eclipse ADT 版本 22.3 和 NDK R9C。
我从 NDK 示例中导入了 hello-jni 示例应用程序,它可以在我的 Android 设备上编译、构建和运行,没有任何问题。
但是,当我对项目的 C 源文件进行更改并重新构建时,这些更改不会反映在构建中。事实上,我可以在 C 文件中添加一个语法错误并重新构建,但我没有收到任何错误。
谁能告诉我为什么我的项目的 JNI 部分没有被重新编译?
我尝试将 jni 部分作为单独的项目导入 Eclipse。但是 Eclipse 似乎不理解 jni 目录中的 makefile。它抱怨生成文件没有“所有”目标(它们没有)。
【问题讨论】:
标签: android eclipse android-ndk java-native-interface