0
私はAndroid NDKプロジェクトに取り組んでおり、libcurlライブラリを使用してC++からリソースをダウンロードしたいと考えています。私はNDKに組み込まれているndk-buildツールを使用しています。ビルド時には、私は次のエラーを取得する:ここでAndroid NDKでlibcurlを使用する
Build command failed.
Error while executing process /Users/afarm/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/afarm/AndroidStudioProjects/NativeOpenGL/engine/Android.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=1 APP_PLATFORM=android-15 NDK_OUT=/Users/afarm/AndroidStudioProjects/NativeOpenGL/engine/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/afarm/AndroidStudioProjects/NativeOpenGL/engine/build/intermediates/ndkBuild/debug/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
Android NDK: /Users/afarm/AndroidStudioProjects/NativeOpenGL/engine/Android.mk: Cannot find module with tag 'libcurl' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
は私のAndroid.mkです:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := engine-core
LOCAL_CFLAGS := -Wall -Wextra
APP_CPPFLAGS := -std=c++11
APP_STL := gnustl_static
NDK_TOOLCHAIN_VERSION := clang
LOCAL_SRC_FILES := src/main/cpp/rendererwrapper.cpp \
src/main/cpp/renderer.cpp \
src/main/cpp/ShaderProgram.cpp \
src/main/cpp/SimpleShaderProgram.cpp \
src/main/cpp/NativeOpenGLShaderPrograms.c
LOCAL_STATIC_LIBRARIES := libcurl
LOCAL_LDLIBS := -llog -lGLESv2 -landroid
include $(BUILD_SHARED_LIBRARY)
$(call import-add-path,src/main/cpp)
$(call import-module,libcurl)
私はカール/ libcurlのリリースをダウンロードし、SRC /メイン/ CPP /ディレクトリに置かれています。私はプロジェクトにlibcurlを含める方法を探しています。明確にするために、公式libcurlリリース(移植版ではない)を使用したいと思います。