我有使用c庫創建的.so文件。現在我想在另一個項目中使用.so文件來調用這些函數。我不知道如何使用這個庫。如何從該庫調用任何函數?我已經嘗試過,但發現錯誤作爲本機方法not found.I是一個初學者與ndk在android.any上的這個幫助.. ??在libs中使用.so文件時找不到原生方法Android
我剛纔提到很多環節這些並沒有解決我的問題,因爲 Native method not found,
java.lang.UnsatisfiedLinkError: Native method not found,
我對着同此鏈接,但它是無人接聽。鏈接 Need NDK Help: How to call a C++ function for shared library from another project that uses C++
我Android.mk文件如下:我從中.so文件
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ShairportSample
LOCAL_SRC_FILES := ShairportSample.cpp
APP_PLATFORM := android-19
include $(BUILD_SHARED_LIBRARY)
你該庫添加到您的主模塊在你的Android.mk LOCAL_SHARED_LIBRARIES?發佈你的Android.mk真的可以幫助你,因爲沒有關於你如何處理事情的信息。 – eozgonul
@ user2359247從我創建.so文件的項目mk文件?? ..在另一個我沒有那個文件,直到現在。 – Manmohan
正如我所猜測的,您不會將該共享庫添加到您的模塊。答案應該解決你的問題。 – eozgonul