あなたの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からどのヘッダファイルをインクルードする必要があるのかを知る必要があります。
希望すると便利です。