標籤:android環境搭建 sdkjdkeclipseadt關係 jdk配置java環境變數 sdk更新失敗且進度條靜止 adt-bundle-windows-x
初學者進行Android開發離不開開發工具和環境。Android安裝環境的配置是這樣的:下載安裝Android SDK、下載安裝JDK、下載安裝Eclipse、下載安裝ADT。
1.簡介1.1 Android SDK:
提供一系列工具,包括具有類比硬體裝置的Emulator(模擬器),AndroidAsset Packaging Tool(AAPT)Android資源打包工具、Dalvik Debug Monitor Service(DDMS) Dalvik 調試監視服務、AndroidDebug Bridge(adb) Android 調試橋和將.class位元組碼檔案轉換為.dex檔案的DX工具等。
在SDK檔案夾中可找到:
sdk/Build-tools:AAPT、DX工具(線上安裝後才會出現)
sdk/platform-tools:adb(線上安裝後才會出現)
sdk/tools: DDMS、Emulator
1.2 ADT(Android DevelopmentTools):
Google提供針對Eclipse的Android開發外掛程式ADT,通過ADT可以進行整合開發,包括代碼的自動產生、調試、編譯、打包、拖曳式介面產生等功能。
1.3 Android SDK、JDK、Eclipse、ADT關係:
ADT必須有Eclipse和Android SDK的支援,而Eclipse必須要JDK的支援。
Android SDK包中的工具可在DOS命令中調用,進行相關的開發、調試、編譯、打包、部署等,但效率較低,固Android提供了針對Eclipse開發的外掛程式ADT。於是,我們可以藉助ADT在Eclipse開發環境中進行程式建立,並且調用Android SDK中的工具(如DDMS、Emulator)可實現可視化地刪除、添加視圖組件等,提高開發效率。
安裝JDK(JavaDevelopment Kit)目的是進行Java開發環境安裝,因為Android SDK的應用程式層使用Java語言,固需要Java開發環境。
2、安裝配置2.1安裝JDK後配置Java環境變數:
配置Java home:
複製Java路徑,右鍵“我的電腦”-“屬性”-“進階”-“環境變數”,在系統內容變數中建立系統內容變數java_home,變數值為java安裝路徑。例如:D:\Android Software\Java\jdk1.7.0_45
配置Path(目的:能夠使用java的編譯、運行等命令工具):
右鍵“我的電腦”-“屬性”-“進階”-“環境變數”,在“系統內容變數”中編輯Path變數,添加java的bin目錄,變數之間用“;”隔開。例如;D:\Android Software\Java\jdk1.7.0_45\bin
配置classpath(目的:能夠成功運行java類,需配置其類路徑):
右鍵“我的電腦”-“屬性”-“進階”-“環境變數”,在系統內容變數中建立系統內容變數classpath,變數值為英文半形句號“.”。表示在可以在目前的目錄下尋找class。
有過java開發經驗的會瞭解,其classpath設定為".;%java_home%\lib",其中也包含半形句號。第一次上手java編程就是Helloworld,大家應該特別熟悉。例如D盤根目錄下(執行類所在的目錄)有個已寫好的Helloworld.java檔案,在DOS下切換到D盤根目錄下,輸入javac Helloworld.java,斷行符號後作業系統會根據path路徑中指定的路徑(D:\Android\Software\Java\jdk1.7.0_45\bin)去尋找javac程式,找到後執行這個命令,在Helloworld.java所在的目錄(即D盤根目錄)產生Helloworld.class,然後在控制台輸入java Helloworld。此處classpath表示當前執行類,運行時Java根據classpath中的"."知道我們自己寫的這個類的路徑,然後我們寫的類再根據classpath中的類路徑"%java_home%\lib"去調用系統提供給我們的類庫來實現。
2.2下載SDK並解壓2.2.1安裝
運行SDK Manager.exe選擇要安裝的軟體包後,單擊“Install Selected”按鈕彈出確認對話方塊,再單擊“Install Accepted”按鈕即可進行線上安裝。
2.2.2遇到了更新下載失敗問題(進度條幾乎靜止,不前進):
…
Failed to fetch URLhttps://dl-ssl.google.com/android/repository/addons_list-2.xml, reason:Connection to https://dl-ssl.google.com refused
Fetched Add-ons List successfully
Fetching URL:https://dl-ssl.google.com/android/repository/repository-8.xml
Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-8.xml, reason:HttpHostConnect Connection to https://dl-ssl.google.com refused
…
解決訪問Google伺服器存在的問題:
1)啟動 Android SDK Manager ;
2)開啟主介面後,選擇“Tools”– “Options”,彈出“Android SDK Manager – Settings”視窗;
3)在“Android SDK Manager – Settings”視窗中,“HTTP ProxyServer”和“HTTP Proxy Port”輸入框內分別填入mirrors.neusoft.edu.cn和80,並且選中“Force https://... sources to be fetched using http://...”複選框;
4)然後單擊“Close”按鈕關閉視窗;
5)選擇“Packages”-“Reload”即可;
6)重複2.2.1步驟即可
2.2.3若沒有出現Android版本
1)開啟C:\Windows\System32\drivers\etc路徑下的hosts檔案,選擇有txt文本方式開啟
2)在後面添加將如下代碼:
#google_android更新
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
注意空格以及換行鍵
2.3下載Eclipse2.3.1按照步驟安裝Eclipse2.3.2下載安裝ADT1)線上更新
a.選擇“Help”-“Install New Software.. ”
b.單擊“Add… ”,添加一個更新網站(注意http後不加s),否則連結失敗
Name可取“ADT 0.9.5”(取名任意);
Location輸入http://dl-ssl.google.com/android/eclipse;
c.出現不能更新問題
可開啟C:\Windows\System32\drivers 下的 hosts 檔案,添加如下內容後重複a &b 步驟;
2)下載ADT外掛程式包手動設定
a.直接下載ADT
b.解壓後將plugins 包和features包中內容複寫到Eclipse對應的plugins 包和features包中,重啟Eclipse即可。
安裝成功後,重啟Eclipse,開啟“Windows”菜單下的 “Preferences”對話方塊,左邊列表會多出一項“Android”選項。
2.3.3添加SDK
1)啟動Eclipse;
2)選擇“Windows”菜單下的“Preferences”,彈出“Preferences”對話方塊;
3)選擇左邊列表中的“Android”選項,在SDK Location框中選擇SDK所在的路徑即可;
3.其它
以上完整的Android開發環境搭建完成,對於第一次接觸這方面,對軟體安裝不熟悉,可以選擇下載adt-bundle-windows-x86-20130917.467161976,這是一個整合的檔案,裡麵包含:
Eclipse + ADT plugin、Android SDK Tools、JDK、Eclipse等;
1)按照之前步驟安裝JDK;
2)開啟Eclipse,選擇“Windows”-“SDK Manager”,進行線上安裝軟體包;以下具體步驟與上同
3)更新安裝完後即可;
初學者Android環境搭建