Android SDK與Eclipse開發(fā)環(huán)境搭建最新版
Android SDK與Eclipse開發(fā)環(huán)境搭建是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)Android SDK 與Eclipse環(huán)境的搭建,具體關(guān)于Android SDK的內(nèi)容的詳解來(lái)看本文。
一、背景和準(zhǔn)備
1、Android簡(jiǎn)介
Android是Google于2007年11月5日宣布的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是***為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。可以把它簡(jiǎn)單理解成Linux上套了一個(gè)JAVA的殼。
Android的平臺(tái)基本上是免費(fèi)的,雖然有部份原生鏈接庫(kù)會(huì)要求費(fèi)用,但大部份是免權(quán)利金。Android的程序可以采用JAVA開發(fā),因?yàn)樗奶摂M機(jī)(VirtualMachine)Dalvik,只是它將JAVA的bytecode轉(zhuǎn)成自己的格式,回避掉需要付給SUN有關(guān)JAVA的授權(quán)費(fèi)用。因此,Android開發(fā)環(huán)境是需要JDK的。
2、Android網(wǎng)絡(luò)資源
Android的網(wǎng)站是:http://www.android.com/,目前還可以登陸,比較悲劇的是:其Partners部分:http://source.android.com/和Developers部分:http://developer.android.com/,大陸地區(qū)已經(jīng)無(wú)法訪問。
Android的系統(tǒng)要求請(qǐng)參考:
- http://androidappdocs.appspot.com/sdk/requirements.html
當(dāng)前***版本的AndroidSDK下載器(真正的SDK還是需要另外下載的),小生是無(wú)法直接到官網(wǎng)http://developer.android.com/sdk/index.html下載的,于是另外找了一個(gè)地址http://androidappdocs.appspot.com/sdk/index.html,下載鏈接和說(shuō)明如下:
Android SDK for Windows
- android-sdk_r08-windows.zip
- http://dl.google.com/android/android-sdk_r08-windows.zip
- installer_r08-windows.exe(Recommended)
- http://dl.google.com/android/installer_r08-windows.exe
Android SDK for MacOSX(intel)
- android-sdk_r08-mac_86.zip
- http://dl.google.com/android/android-sdk_r08-mac_86.zip
Android SDK for Linux(i386)
- android-sdk_r08-linux_86.tgz
- http://dl.google.com/android/android-sdk_r08-linux_86.tgz
Here's an over view of the steps you must follow to setup the Android SDK:
- Prepare your development computer and ensure it meets the system requirements.
- Install the SDK starter package from the table above. (If you're on Windows, download the installer for help with the initial setup.)
- Install the ADT Plugin for Eclipse (if you'll be developing in Eclipse).
- Add Android platforms and other components to your SDK.
- Explore the contents of the Android SDK (optional).
3、軟件包下載
(1)JDK1.6
下載網(wǎng)址:
- http://www.oracle.com/technetwork/java/javase/downloads/index.html
當(dāng)前***版本為JavaSE6Update23
小生機(jī)器上安裝的是:jdk1.6.0_21,也一樣用,其實(shí)只要你是JDK1.5以上就可以了。
(2)Android SDK下載器
下載地址上面已經(jīng)給出了,可以根據(jù)你的系統(tǒng)選擇不同的安裝包。小生是windows2003server,因此下載了http://dl.google.com/android/android-sdk_r08-windows.zip,之后直接解壓縮即可。
(3)EclipseIDE
Eclipse3.4(Ganymede)以后版本均可。小生下載了***版本的Helios(3.6)
二、JAVA環(huán)境
Windows上配置JAVA環(huán)境變量如下:
JAVA_HOME

Path:

#p#
三、Android SDK安裝
Android SDK可以通過(guò)SDK下載器自動(dòng)下載和配置,適合網(wǎng)絡(luò)好,下載速度快的情況下;也可以借助工具下載SDK文件,手工配置,適合網(wǎng)絡(luò)不是很好,下載速度慢的情況下。
SDK下載器自動(dòng)下載步驟如下:
解壓縮android-sdk_r08-windows下載器,并雙擊運(yùn)行SDKManager.exe:

如果你的電腦不支持https連接會(huì)看到如下界面:

請(qǐng)選擇setting的將Forcehttps://...Sourcestobefetchedbyusinghttp://...的選項(xiàng)打勾

勾選你想要安裝的Packages,并點(diǎn)擊InstallSelected進(jìn)行安裝:

確認(rèn)對(duì)話框如下,選擇AcceptAll進(jìn)行下載安裝

則Android SDK下載器進(jìn)入下載安裝的過(guò)程

根據(jù)你網(wǎng)速的情況,下載安裝的時(shí)間或長(zhǎng)或短,請(qǐng)耐心等待。
#p#
手動(dòng)下載步驟如下:
通過(guò)分析Android下載器的http://dl-ssl.google.com/android/repository/repository.xml內(nèi)容,可以得到如下下載列表(以Windows環(huán)境為例):
- http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
- http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
- http://dl-ssl.google.com/android/repository/android-2.3.1_r02-linux.zip
- http://dl-ssl.google.com/android/repository/android-3.0_pre_r01-linux.zip
- http://dl-ssl.google.com/android/repository/platform-tools_r02-windows.zip
- http://dl-ssl.google.com/android/repository/tools_r09-windows.zip
- http://dl-ssl.google.com/android/repository/docs-Honeycomb_pre_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-Honeycomb_pre_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
- http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip
請(qǐng)使用下載工具下載到本地,并按如下映射關(guān)系解壓縮到SDK下載器所在目錄,映射關(guān)系如下:
- android-1.5_r04-windows.zipplatforms\android-3
- android-1.6_r03-windows.zipplatforms\android-4
- android-2.0_r01-windows.zipplatforms\android-5
- android-2.0.1_r01-windows.zipplatforms\android-6
- android-2.1_r02-windows.zipplatforms\android-7
- android-2.2_r02-windows.zipplatforms\android-8
- android-2.3.1_r02-linux.zipplatforms\android-9
- android-3.0_pre_r01-linux.zipplatforms\android-10
- platform-tools_r02-windows.zipplatforms-tools
- tools_r09-windows.ziptools
- docs-Honeycomb_pre_r01-linux.zipdoc
- samples-Honeycomb_pre_r01-linux.zipsamples\android-10
- samples-2.1_r01-linux.zipsamples\android-7
- samples-2.2_r01-linux.zipsamples\android-8
- samples-2.3_r01-linux.zipsamples\android-9
如果要安裝googleapi,請(qǐng)分析下圖中的地址:http://dl-ssl.google.com/android/repository/addon.xml下載自己需要的Packages進(jìn)行解壓,方法同1、2

下載列表為:
- http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
- http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
- http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
- http://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
- http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
- http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
- http://dl-ssl.google.com/android/repository/google_apis-9_r02.zip
- http://dl-ssl.google.com/android/repository/market_licensing-r01.zip
- http://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip
映射關(guān)系為:
- google_apis-3-r03.zipadd-ons\addon_google_apis_google_inc_3
- google_apis-4_r02.zipadd-ons\addon_google_apis_google_inc_4
- google_apis-5_r01.zipadd-ons\addon_google_apis_google_inc_5
- google_apis-6_r01.zipadd-ons\addon_google_apis_google_inc_6
- google_apis-7_r01.zipadd-ons\addon_google_apis_google_inc_7
- google_apis-8_r02.zipadd-ons\addon_google_apis_google_inc_8
- google_apis-9_r02.zipadd-ons\addon_google_apis_google_inc_9
- market_licensing-r01.zipgoogle-market_licensing
- usb_driver_r04-windows.zipusb_driver
具體的目錄結(jié)構(gòu)如下圖:

解壓完成后啟動(dòng)一下SDK下載器,檢查是否安裝成功,如下圖:

注:由于小生在寫這篇文章的時(shí)候,Android剛出了Android SDK Plat form Honey comb Preview,revision1,但是卻沒有把
- android-3.0_pre_r01-linux.zip放在http://dl-ssl.google.com/android/repository/android-3.0_pre_r01-linux.zip
,所以暫時(shí)無(wú)法下載安裝這個(gè)版本的Android SDK,但不影響SDK使用。請(qǐng)各位自行下載安裝。
小結(jié):Android SDK 與Eclipse開發(fā)環(huán)境搭建***版的內(nèi)容介紹完了,希望通過(guò)Android SDK環(huán)境搭建內(nèi)容的學(xué)習(xí)能對(duì)你有所幫助!