0
我正在使用Android NDK構建庫。我有一切運作良好,但後來我需要更改庫中引用的包名稱。我試過一次我做了改變,其文件夾中調用NDK建造再建庫,但是這是唯一的輸出我得到的,它似乎並沒有完全建設:如何在以前的版本上構建NDK庫
C:\my-app\jni>ndk-build
Install : libfilters.so => libs/armeabi/libfilters.so
這進而導致當我嘗試運行應用程序時出現不滿意的鏈接錯誤。我會發布我的.mk文件,但我認爲這不重要,因爲我以前的庫正在處理這個.mk文件。我的猜測是,我試圖在以前的版本上構建這個版本時出現問題。有什麼建議麼?這裏是我的.mk文件:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := filters
LOCAL_SRC_FILES := filters.cpp
LOCAL_LDLIBS := -lm -llog -ljnigraphics
include $(BUILD_SHARED_LIBRARY)
感謝您的幫助。
編輯:一旦我做的重建所指示的,然後我得到了以下錯誤:
"Compile++ thumb : filters <= filters.cpp
C:/a-fa-outsidelands//jni/filters.cpp:4:28: fatal error: android/bitmap.h: No such file or directory
compilation terminated.
謝謝,但現在,這導致了一個新的錯誤。我編輯了我的問題以包含它。 – 2012-07-25 18:56:37
這是一個新問題。請接受這個答案並開始一個新問題。 – 2012-07-25 18:57:48