使用ndk jni为curl构建错误

Har*_*han 7 java-native-interface android curl android-ndk

我被卷入编译卷曲错误:

$ndk-build
Android NDK: Building for application 'curl' 
Android NDK: Trying to define local module 'curl' in sources/curl//jni/Android.mk. 
Android NDK: But this module was already defined by sources/curl//jni/Android.mk. 
build/core/build-module.mk:34: *** Android NDK: Aborting. . Stop.
Run Code Online (Sandbox Code Playgroud)

任何人都可以提供用于编译依赖项的过程吗?

Poo*_*oks 1

当我尝试将预编译静态库包含到 NDK 项目中时,我遇到了类似的错误。我通过编辑项目的 Android.mk 文件将该行移至$(call import-module,<MY_MODULE_NAME>)文件的最末尾(在 后面include $(BUILD_SHARED_LIBRARY))来修复此问题。

  • 感谢您的帮助,但我在 android.mk 中找不到 $(call import-module,&lt;MY_MODULE_NAME&gt; (2认同)