2011-10-25 84 views
4

我已經創建了一個名爲libABC.a的項目的靜態庫。現在我想在jni層的另一個android項目中使用這個靜態庫。第二個項目也會在jni文件夾中有它自己的.cpp文件,這將使用libABC.a靜態庫的功能。現在我的問題是我可以通過哪些步驟將靜態庫包含到jni層的另一個項目中?如何在另一個ndk項目中包含靜態庫?

回答

1

您可以在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) 

一個非常詳細的解釋模塊之前

相關問題