Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android NDK環境創建方法簡介

Android NDK環境創建方法簡介

編輯:高級開發

android手機操作系統中有許多應用功能值得我們去深入的研究。在這裡我們可以通過對android NDK環境的搭建方法來對這一系統進行詳細的解讀,從而更進一步的加深我們對這一操作系統的了解程度。

  • android SQLite數據庫應用技巧分享
  • android Timer編寫方式深解
  • android ListActivity應用技巧全解
  • android使用SDK方法詳解
  • android電源管理相關應用技巧分享

一、android NDK環境簡介

Android NDK 是運行於android 平台上的Native Development Kit 的縮寫。它跟NDK( 日本電波工業株式會社) 一點關系都沒有O(∩_∩)O~ 。

android 應用開發者可以通過NDK 調用C 或C++ 本地代碼。

更多介紹參見:http://developer.android.com/sdk/ndk/1.5_r1/index.Html

不過國內的朋友暫時只有用代理訪問。

給個國內可以下載NDK 的地址:http://dl.google.com/android/ndk/android-ndk-1.5_r1-Windows.zip

二、搭建android NDK環境

NDK 編譯需要用到Cygwin 中的make 和gcc, 所以先來下載並安裝Cygwin 。先進入www.cygwin.com ,點擊其中的Install or update now 鏈接。

這將下載一個名為setup.exe 的安裝文件,下載後雙擊啟動安裝。

Cygwin 的安裝有兩種方式,一種是本地安裝,這裡采用另一種在線安裝方式。

1 .啟動安裝

2 .下一步

3 .選擇在線安裝方式

4. 選擇安裝路徑

5. 選擇下載文件存放的目錄

6. 選擇網絡連接方式

7. 選擇下載鏡像站點

8 .開始下載安裝

9 .選擇安裝項

10 .啟動Cygwin, 測試安裝

輸入命令檢查

出現以上版本信息則表明make 和gcc 已經安裝成功。

11. 趕緊用NDK 來編譯簡單例子

A ). 設置環境變量

先找到安裝路徑下的.bash_profile 文件,我的環境位於:C:\cygwin\home\Administrator 。用UltraEdit 打開,添加以下兩句:

ANDROID_NDK_ROOT=/cygdrive/e/develop/android/android-NDK/android-ndk-1.5_r1

export android_NDK_ROOT

其中前一句需要修改為你自己的路徑,保存後,重新啟動Cygwin 。

注意:這裡如果是中文OS 使用記事本或者寫字板打開編輯後,重新啟動Cygwin 會報錯。

B ). 配置android NDK環境

C). 編譯例子

先拷貝build/out 下的host 目錄以及其下的config.mk 文件到NDK 根目錄的out 目錄下。

編輯完成可以看到NDK 根目錄下的out 目錄多出了aPPS 子目錄,其他有編譯好的共享文件庫。

三、總結

android NDK環境來勢洶洶,著實為 C 或 C++ 編寫商業保密程序、高性能代碼提供了有效方式,針對個人開發者可能用處不大。同時發布說明文檔指出:使用 NDK 可能會帶來設備兼容性問題,希望用戶慎用。當然 NDK 才剛剛起步,它的未來會怎樣?讓我們拭目以待。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved