Android 開發NDK,SDK環境配置詳解一

Android 開發NDKSDK環境配置詳解一java

 

 

 

Windows環境下 Android 開發環境配置清單:linux

1,  Eclipse編程

2,  Eclipse插件CDT支持C/C++開發的插件windows

3,  Eclipse插件ADT 支持Android的開發插件網絡

4,  Android-SDK編程語言

5,  Android-NDK工具

6,  Cygwin學習

7,  Eclipse插件Sequoyahspa

 

Sequoyah插件

Sequoyah的項目負責人者Eric Cloninger說:「Sequoyah200912月特許爲移動開發人員提供的一個項目,無論他們使用的是何種編程語言或移動平 臺,Sequoyah都能提供幫助,項目的貢獻者來自摩托羅拉,諾基亞和Wind RiverSequoyah也積極參與了RIMSymbian基金會。咱們是從DSDP的幾個子項目開始這個項目的,在太陽神中,咱們增長了新的組件 進來,隨着此次的發佈,咱們這個項目也將順利從實驗室畢業,正式進入成熟項目家庭中的一員,Sequoyah的將來是充滿但願的,由於咱們正在進行一些支 Web應用程序和Android本地開發的努力

 

Cygwin

cygwin是一個在windows平臺上運行的unix模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發了不少好東西,著名的還有eCos,不過現已被Redhat收購)。它對於學習unix/linux操做環境,或者從unixwindows應用程序移植,或者進行某些特殊的開發工做,尤爲是使用gnu工具集在windows上進行嵌入式系統開發,很是有用。隨着嵌入式系統開發在國內日漸流行,愈來愈多的開發者對cygwin產生了興趣。

 

 

NDK全稱:Native Development Kit。NDK是一系列工具的集合。

NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一塊兒打包成apk。這些工具對開發者的幫助是巨大的。[1]

NDK集成了交叉編譯器,並提供了相應的mk文件隔離平臺、CPU、API等差別,開發人員只須要簡單修改mk文件(指出「哪些文件須要編譯」、「編譯特性要求」等),就能夠建立出so。NDK能夠自動地將so和Java應用一塊兒打包,極大地減輕了開發人員的打包工做。NDK提供了一份穩定、功能有限的API頭文件聲明。Google明確聲明該API是穩定的,在後續全部版本中都穩定支持當前發佈的API。從該版本的NDK中看出,這些API支持的功能很是有限,包含有:C標準庫(libc)、標準數學庫(libm)、壓縮庫(libz)、Log庫(liblog)。

EclipseEclipse插件CDT  Eclipse插件ADT  Android-SDK這幾款軟件及插件相比就不用介紹了。

一,Cygwin的官網上下載                 setup.*exe,該軟件跟SDK安裝模式同樣,

Cygwin的下載地址:http://www.cygwin.com/

  第一步:運行setup*.exe程序,直接點擊Next進入下一步。

第二步:選擇安裝方式。第一項是從網絡上安裝,第二個是下載不安裝,第三是從本地安裝,這裏咱們選第一種

 

Root Directory是你把cygwin安裝好的目錄。下面是用戶權限分配的,不影響後面工做

該目錄是:你下載的文件目錄,它是先如今好在自行安裝的

 

本想選下載的連接網絡路徑。默認選Direct Connection

顯示你要安裝的包

 

 

 

 

選擇包進行安裝  左下角那個複選框是是否隱藏過時包,默認打鉤,不用管它就行,下邊開始下載咱們要安裝的包吧,爲了不所有下載,這裏列出了後面開發NDK用得着的 包:autoconf2.1automake1.10binutilsgcc-coregcc- g++gcc4-coregcc4-g++gdbpcrepcre-develgawkmake12個包

選擇163的速度挺快的

相關文章
相關標籤/搜索