android 自動新增庫檔案到libs

2021-07-04 03:19:56 字數 954 閱讀 2504

eclipse android開發中 加入ndk後 每次編譯會清空libs資料夾,這樣我們新增的第三方的so檔案就消失了

該方法可以自動新增第三方so檔案到libs資料夾中

在jni資料夾中新建資料夾pb 名字隨便

pb中建立android.mk

例如

local_path := $(call my-dir)

include $(clear_vars)

local_module := database_sqlcipher

local_src_files := libdatabase_sqlcipher.so

include $(prebuilt_shared_library)

include $(clear_vars)

local_module := sqlcipher_android

local_src_files := libsqlcipher_android.so

include $(prebuilt_shared_library)

include $(clear_vars)

local_module := stlport_shared

local_src_files := libstlport_shared.so

include $(prebuilt_shared_library)

include $(clear_vars)

local_module := curl

local_src_files := libcurl.so

include $(prebuilt_shared_library)

將so檔案放置在pb資料夾中

然後 修改jni中android.mk

在最後新增一句

include $(local_path)/pb/android.mk

Git 建立版本庫以及新增檔案到版本庫

什麼是版本庫呢?版本庫又可以稱之為倉庫,也可以理解為乙個目錄,這個目錄裡面的所檔案都可以被git管理起來,比如每個檔案的修改,刪除,以便任何時刻git都可以跟蹤,或者說在將來的某一時刻可以 還原 所以建立乙個倉庫很簡單,需要選擇乙個合適的地方,建立乙個空目錄 我選擇在我的機器上的e盤中建立了乙個倉庫...

新增庫檔案

1.ws2 32.lib 是msvc的導入庫,mingw中的是 libws2 32.a 2.pragma comment lib,是 msvc 專有的,mingw 沒有類似寫法 3.在pro檔案內 加入 libs lws2 32 即可,無論你用的 msvc 還是 mingw 結論 要注意dll版本,...

Android上傳檔案到WebService介面

這方面 好難找,直接貼 了,比較亂,做個筆記而已。主要utilpublic class uploadutil log.i connectwebservice start fis.close return new string base64.encode baos.tobytearray base64...