我一直對NDK項目,而現在和我只用取樣,以建立我的項目,他們都有與生成的文件lib文件夾。如何創建NDK項目的.so庫文件?
我試着從頭開始創建我的項目,它與第一次運行失敗的話說,庫中沒有找到。然後我意識到我缺少lib文件夾,這就是爲什麼應用程序無法找到我的.cpp庫。
現在我無法找到一個答案,如何使Eclipse自動生成.so庫用作我的NDK項目機庫。
難道這通常是在Eclipse中產生?我需要在終端中使用GCC來生成它們嗎?任何幫助將是偉大的,謝謝!
我一直對NDK項目,而現在和我只用取樣,以建立我的項目,他們都有與生成的文件lib文件夾。如何創建NDK項目的.so庫文件?
我試着從頭開始創建我的項目,它與第一次運行失敗的話說,庫中沒有找到。然後我意識到我缺少lib文件夾,這就是爲什麼應用程序無法找到我的.cpp庫。
現在我無法找到一個答案,如何使Eclipse自動生成.so庫用作我的NDK項目機庫。
難道這通常是在Eclipse中產生?我需要在終端中使用GCC來生成它們嗎?任何幫助將是偉大的,謝謝!
添加的Android NDK工具到你的Android SDK中存在的位置。
現在,在Eclipse項目,創建與您的所有.c和.h文件,也是你的Android.mk文件夾JNI。
現在在Eclipse,轉到運行 - >外部工具 - >外部工具配置。 對於位置,按「瀏覽文件系統」,然後選擇「NDK建造」位置(你已經把Android SDK中的文件夾) 對於工作目錄,按「瀏覽工作區」,然後選擇您的Eclipse項目和你的JNI文件夾。例如這樣的 - $ {workspace_loc:/ yourproject/JNI}
按應用,然後按運行。你的.so在eclipse項目的libs文件夾中。