android呼叫第三方庫

2021-06-28 11:05:08 字數 913 閱讀 1274

把第三方so放在新建的libs/armeabi/中(因為android.mk檔案中的當前目錄跳到local_path := $(call my-dir)即jni下,所以這個libs/armeabi必須在jni下),

android.mk

local_path := $(call my-dir)

$(warning ****local_path**** )

$(warning $(local_path))

include $(clear_vars)

local_module := live5551

local_src_files := libs/armeabi/liblive555.so

local_export_c_includes := $(local_path)/include

include $(prebuilt_shared_library)

include $(clear_vars)

local_module := live5552

local_src_files := live555android.cpp

local_export_c_includes := \

$(local_path)/include/

local_shared_libraries := liblive5551

local_ldlibs := -llog -lz -lm

include $(build_shared_library)

在mainactivity中直接:

static

就可以使用第三方的庫中的函式,mainactivity中通過live552中的add(),其中add()在第三方庫總實現

Qt 呼叫第三方庫

一 製作動態庫c 動態庫 c 生成dll,專案名稱mydll 件 ifndef mdll h define mdll h ifdef mylibdll define mylibdll extern c declspec dllimport else define mylibdll extern c ...

Android開發 第三方庫

1.網路訪問框架 okhttp,retrofit 還不了解 async http,volley 3.快取框架 disklrucache,robospice 還不了解 4.json解析框架 gson,fastjson,jackson 還不了解 5.事件匯流排 eventbus,otto 6.orm 是...

swift呼叫第三方oc庫

對於第三方專案的依賴,一開始我打算用cocoapods,但是過程曲折,最後一直報 objc view plain copy print font size 14px ld 21 8duplicate symbols forarchitecture i38 6clang error linker co...