app/src/main/jni 폴더에 Android.mk 파일이 필요합니다. 그것은 당신의 jni
폴더에서이
LOCAL_PATH := $(call my-dir)
# This block is to make the NDK aware of your static library
include $(CLEAR_VARS)
LOCAL_MODULE := libconfig
LOCAL_SRC_FILES := path/to/libconfig/libconfig.a
include $(PREBUILT_STATIC_LIBRARY)
# This block is to build your C++ code that will call the method in the static library
include $(CLEAR_VARS)
LOCAL_MODULE := ThatWillCallTheMethod
LOCAL_SRC_FILES := cppFileThatWillCallTheMethod.cpp
LOCAL_STATIC_LIBRARIES := libconfig.a
include $(BUILD_SHARED_LIBRARY)
과 같아야합니다, 당신은해야합니다 : cppFileThatWillCallTheMethod.cpp
. 그리고이 파일에서 CLIENT_ConfigIPCWifi (szDeviceSN, szSSID, szSSIDPassword, nWaitTime)를 호출합니다. 어떻게 든 libconfig.a에서 어떤 헤더 파일을 포함시켜야하는지 알게 될 것입니다.
희망이 도움이됩니다.