詳解谷歌官方教程 Android R5 NDK下載及安裝
原創(chuàng)【51CTO譯文】Android NDK是一個Android SDK伴隨的工具,是可以讓開發(fā)者建立本機代碼應(yīng)用程序性能的關(guān)鍵部分。當(dāng)開發(fā)者用C或C + +編程時,Android NDK提供的頭文件和庫、允許你構(gòu)建活動、處理用戶輸入、使用硬件傳感器、訪問應(yīng)用程序資源等等。如果開發(fā)者寫本機代碼,仍然把應(yīng)用程序打包成APK文件,使程序仍然運行在設(shè)備的虛擬機內(nèi)部,從而使Android應(yīng)用程序的基本模式不會改變。
如果開發(fā)者在使用Android時,還沒有遇到API框架的任何限制,你可能不需要Android NDK。但是使用本機代碼不會導(dǎo)致自動的性能提升,卻能提高了應(yīng)用的復(fù)雜性。
Android NDK下載
我們下面介紹的Android NDK與Android SDK捆綁在一起。如果你尚未安裝和設(shè)置Android SDK的,請下載Android NDK。(我們提供的是最新版本的Android R5 NDK。
Platform
Package
Size
MD5 Checksum
Windows
android-ndk_r5b-windows.zip
61,299,831
87745ada305ab639399161ab4faf684c
Mac OS X (intel)
android-ndk-r5b-darwin-x86.tar
50,217,983
019a14622a377b3727ec789af6707037
Linux (i386)
android-ndk-r5b-linux-x86.tar
44,138,539
4c0045ddc2bfd657be9d5177d0e0b7e7
Android NDK安裝
把安裝在你的電腦上的從Android NDK下載包直接提取出來。
在你開始之前確保你已經(jīng)下載了最新的Android SDK以及升級了應(yīng)用程序和環(huán)境。(Android NDK可以兼容老平臺版本的Android SDK,但不是舊版本。)
要安裝Android NDK,請按照下列步驟:
◆從上面的下載表中,選擇你需要Android NDK下載包。
◆下載完成后,解壓縮NDK下載包使用工具可在你的計算機。 當(dāng)壓縮時,NDK文件在目錄包含在一個名為“Android-ndk- <version>”文件夾中。 如果有必要,你可以重命名這個NDK目錄,你可以把它移到任何一臺計算機上你需要的位置。(本文檔是指定目錄“NDK <ndk>”)。
◆你現(xiàn)在可以開始使用Android NDK工作了。
Android NDK入門
一旦開發(fā)者成功地安裝了Android NDK,首先需要花幾分鐘時間閱讀NDK相關(guān)文件。 你可以在“<ndk>/docs/”的目錄上找到文件。 特別是請閱讀OVERVIEW.HTML完全文檔,他將讓你了解NDK,以及如何使用它。
如果你使用的NDK是以前的版本,花一點時間來審查在CHANGES.HTML文件。
下面是如何做NDK工具開發(fā)一般過程:
◆把Android NDK放置在本地來源“<project>/jni/”
◆創(chuàng)建“<project>/ JNI/ Android.mk”來描述NDK并生成系統(tǒng)
◆可選:創(chuàng)建 Application.mk“<project>/jni/”目錄 。
從項目的目錄腳本建立你的本地代碼運行的ndk。 它位于頂層NDK目錄:
◆光盤的<project> <ndk> / ndk建造
◆生成復(fù)制剝離工具及需要的共享庫。
◆最后,編譯你的應(yīng)用程序并使用SDK工具,該SDK構(gòu)建工具包將應(yīng)用程序的部署的apk文件檔案共享庫中。
好了,這便是51CTO為開發(fā)者準(zhǔn)備的“詳解谷歌官方教程 Android R5 NDK下載及安裝”!
【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文出處、作者及51CTO譯稿和譯者!】
【編輯推薦】
- Windows Phone 7 免費線下培訓(xùn)火熱報名中
- 詳解谷歌官方教程 Android插件ADT 9.0.0
- Android NDK初探 你也可以做移動開發(fā)
- Android NDK環(huán)境創(chuàng)建方法簡介
- Android NDK具體作用講解
- Android 3.0——蜂巢的世界