这可能是一个非常菜鸟的问题,但我正在编写一个需要使用用 C++ 编写的 .so 库的 Android 应用程序。.so 由几个类组成,并且是通用 C++,而不是 JNI。
除了 JNI,有没有办法从 Android Java 应用程序调用 C++ 函数?我所看到的关于 JNI 的所有内容都表明您必须将本机代码重写为特定于 JNI 的代码,如果只给您一个 .so,那真的很不方便。
从 Android 4.0.3 中的 java 应用程序调用本机函数有哪些替代方法?编写一个调用 C++ 函数然后可以从 Java 调用的小型 JNI-C++ 程序有多简单?
Eclipse中有什么可以简化这个过程的吗?
我可能不应该对没有更优雅的解决方案感到惊讶。