編輯:關於android開發
交叉編譯
在一個平台上去編譯另一個平台上可以執行的本地代碼
cpu平台---arm x86 mips
操作系統平台---windows linux mac os
原理 模擬不同平台的特性去編譯代碼
jni開發工具: ndk---native develop kit
docs--幫助文檔
platforms--好多平台版本文件夾,選擇時選擇項目支持的最小版本號對應的文件夾
每一個版本號的文件夾中放了不同cpu架構的資源文件
隨便點擊android其中一個版本進去,進入\arch-arm\usr\lib目錄:
include文件夾 jni開發中常用的 .h頭文件
lib 文件夾 google打包好的 提供給開發者使用的 .so文件
samples google官方提供的樣例工程,可以參考進行開發
android-ndk-r9d\build\tools linux系統下的批處理文件,在交叉編譯時會自動調用
ndk-build 交叉編譯的命令
將解壓縮路徑直接添加環境變量,我的路徑是:D:\NDK\android-ndk-r9d
添加環境變量 NDK_ROOT 為: D:\NDK\android-ndk-r9d
在環境變量 PATH 下追加 :%NDK_ROOT%;
關於驗證配置環境變量是否已經搞定:
說明ndk環境已經安裝成功了!
如果提示“ndk-build not found”則說明失敗
cdt eclipse的插件 高亮C代碼 C的代碼提示
基於anyrtc的sdk實現直播連麥互動,anyrtcsdk直播基於anyrtc的sdk實現直播連麥互動 前言 1.由於粘貼了較大的代碼,造成內容比較長,可能會花費您
融雲如何實現文件發送(高級進階) 干貨來啦~! 想在聊天中發 小視頻?gif 動圖? 發紅包? 發 自定義表情? 沒有問題!在融雲統統都可以實現! 以上不管是 小視頻
AngularJS進階(二十八)解決AngualrJS頁面刷新導致異常顯示問題 解決AngualrJS頁面刷新導致異常顯示問題 緒 俗話說,細節決定成敗,編程亦是如此
上次講的Android上的SQLite分頁讀取,只用文本框顯示數據而已,這次就講得更加深入些,實現