Android NDK目錄介紹


交叉編譯

在一個平台上去編譯另一個平台上可以執行的本地代碼

cpu平台---arm x86 mips

操作系統平台---windows linux mac os

原理 模擬不同平台的特性去編譯代碼

jni開發工具: ndk---native develop kit

NDK目錄

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的代碼提示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM