我已经安装了 SDK、NDK、JDK 和 Cygwin。我想知道我是否需要编辑库的代码以使它们为 Android(armv7)编译。
我基本上需要为 Android 移植各种 C 应用程序,但它们都依赖于 PCRE、OpenSSL 等第三方库。我的经验告诉我,PCRE 在 Windows 上编译时没有错误,但我们在这里谈论的是 Android(运行 Linux 内核)。
我是否需要为库中的每个函数编写一个 C 包装器以满足 JNI 调用约定?
我已经安装了 SDK、NDK、JDK 和 Cygwin。我想知道我是否需要编辑库的代码以使它们为 Android(armv7)编译。
我基本上需要为 Android 移植各种 C 应用程序,但它们都依赖于 PCRE、OpenSSL 等第三方库。我的经验告诉我,PCRE 在 Windows 上编译时没有错误,但我们在这里谈论的是 Android(运行 Linux 内核)。
我是否需要为库中的每个函数编写一个 C 包装器以满足 JNI 调用约定?