4
我已經創建了一個名爲libABC.a的項目的靜態庫。現在我想在jni層的另一個android項目中使用這個靜態庫。第二個項目也會在jni文件夾中有它自己的.cpp文件,這將使用libABC.a靜態庫的功能。現在我的問題是我可以通過哪些步驟將靜態庫包含到jni層的另一個項目中?如何在另一個ndk項目中包含靜態庫?
我已經創建了一個名爲libABC.a的項目的靜態庫。現在我想在jni層的另一個android項目中使用這個靜態庫。第二個項目也會在jni文件夾中有它自己的.cpp文件,這將使用libABC.a靜態庫的功能。現在我的問題是我可以通過哪些步驟將靜態庫包含到jni層的另一個項目中?如何在另一個ndk項目中包含靜態庫?
您可以在Android.mk文件中使用PREBUILT_STATIC_LIBRARY
。
他們在android-ndk/docs/PREBUILT.xml
總之你添加到您的Android.mk像
include $(CLEAR_VARS)
LOCAL_MODULE := anynamehere
LOCAL_SRC_FILES := yourlib.a
include $(PREBUILT_STATIC_LIBRARY)
一個非常詳細的解釋模塊之前