天天看點

安卓開發配!環!境!【Win7 64位】

本教程首發在豆瓣 http://www.douban.com/note/229610750/

後來我換了愛瘋,安卓開發就棄療了,電腦也換了 Win8。

但還是有很多人在用着 Win7……是以本文發出來以飨後人,也算作本學術部落格的開張文。

本教程适用于我這樣的底層知識甚少又好吃懶做(誤)的人。如果看了這個還不行,那……那你再堅持一下。畢竟配環境這件事,就像北京的機動車牌照搖号一樣,要靠勇氣和毅力……

===============================================================================

我,配置安卓開發環境,折騰了,整整2天。。

看了大約20個教程總計200+網頁,出了基本上所有可能的錯誤,最終反敗為勝,是不是很勵志。

坑……死……爹……了。

你能看到的教程,大多圖文并茂,但沒有一個能周遊所有可能的錯誤。而且它們都不夠新。

都……弱……爆……了。

于是在終于成功見到了模拟器的可愛畫面後,我決定不能直接刷牙洗臉抹面膜睡覺。

我要把這個試錯大全寫出來以飨後人……

===============準備工作================

首先你要調整好三觀。默念“這是一個英語的世界”十遍,把看到和使用中文的願望消滅幹淨。

其次,在D盤根目錄下建一個Android檔案夾,之後會比較爽。

最後你要學會翻牆。推薦goagent法,具體可參見貓理會教程。注意,要 全局翻+高速 才可以喲。

===============世界體系================

有這麼幾樣東西,我們稱其為世界的基石——

JDK:Java的核心,沒有它,你将會生不如死

Eclipse:用來寫程式的

Android SDK:安卓開發平台,沒有它,你将會後悔出生

--ADT:真正讓你能用Eclipse寫安卓應用的好東西

--AVD:用來在電腦上模拟手機的

(它們的全稱不妨自行Google,反正你也不一定記得住……)

===============第一步================

這一步其實是在折騰Java,跟Android沒啥關系。

有2個東西要下載下傳好/安裝好。目前還不用翻牆。

JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

選最左邊那個。安裝。哪怕你所有程式都不在C槽,都别改安裝路徑。

這大概是安裝過程中唯一一個可以一路歡樂地next不止的了……

Eclipse: http://www.eclipse.org/downloads/packages/release/helios/sr2

選第一個。下載下傳完了解壓到D:\Android\Eclipse,不用安裝……

必須用這個版本。沒錯,這不是最新版的Eclipse。如果你的電腦是64位系統,而你非要炫酷地去下載下傳latest version,那之後就會死得很炫酷(安不了ADT),别怪我沒提醒你……

然後配置環境變量。注意,哪怕你操作得跟這裡寫的有一點點不一樣,你都會死得很炫酷……

找到環境變量。

(什麼?你不知道哪兒改環境變量?

開始->[右鍵]計算機->屬性->進階系統設定->"進階"頁籤->環境變量)

在下面框框的“系統變量”裡改動如下三個東西:

1,建立一個。變量名 JAVA_HOME 變量值 C:\Program Files\Java\jdkxxx

此處xxx是你JDK的版本号

比如 C:\Program Files\Java\jdk1.7.0_05

2,如果沒有就建立一個。變量名 PATH 變量值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

此處%JAVA_HOME%要自己改成JDK的目錄啦……不能把百分号擺在那裡啦……

比如 C:\Program Files\Java\jdk1.7.0_05\jre\bin;C:\Program Files\Java\jdk1.7.0_05\bin

3,建立一個。變量名 CLASSPATH 變量值 .%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

此處變量值一開頭是個點。是個點!!!! 如果丢了這個英文句号,你會死得很炫酷……

比如 .;C:\Program Files\Java\jdk1.7.0_05\lib;C:\Program Files\Java\jdk1.7.0_05\lib\tools.jar

搞定以上三個環境變量,相信你的視力已經有所下降= =

為了測試Java環境到底配好了沒有,戳一戳它。

Win+R,cmd,輸入java -version,會出現幾行版本資訊,再輸入javac,會出現一堆東西。

這樣就算成功了~

為了抒發喜悅的心情,可以用java寫個hello world玩玩。

hello world的教程滿地都是,開3個以内的網頁就能搞定了,你沒問題的~

===============第二步================

摸到Android了!

下載下傳/安裝Android SDK: http://developer.android.com/sdk/index.html

如果安裝的時候說JDK not found,不管它,back,再next,嗯,這次它找到了JDK。

安裝路徑可不能用預設喲~改到D:\Android\android-sdk。

否則以後會死得很炫酷。

===============第三步================

開始往Java裡塞Android了!

先安ADT。

這時候就要先翻好牆啦。

打開Eclipse,然後Help->Install New Software。

點選Add,Name随便輸,location輸入: https://dl-ssl.google.com/android/eclipse/

(如果在後面出錯了要重複這一步的話,要先在Add下方的Available Software Sites裡把以前add好的給remove掉,否則會死得很炫酷)

OK之後底下會出現一個Pending,等一會兒(網速慢的話要等好幾會兒……)就變成了兩個複選框。

選第一個裡的1、2小項就夠了~當然都選了其實也無所謂……

然後把“Contact all update sites ...”前面的勾去掉。

終于可以按Next了。

順利的話會顯示下載下傳清單。如果出錯了,很大機率是因為你沒有乖乖安裝Eclipse Helios版。。

繼續Next,碰到能accept的就accept,就能……

……就能看到一個警告。不管它,點OK。

下載下傳finish之後會提示你要不要restart Eclipse,當然要。

這時候就可以不翻牆了……

Eclipse重新啟動後會自動提示你安各種target。全部安一通……大約需要一輩子吧。着急的話,那一堆版本隻選4.1和2.1也行。

(如果以後還想看到這玩意兒,可以在Eclipse的Window-> Android SDK Manager找到。

以前這個manager叫做"Android SDK and AVD manager",是合在一起的,現在分開了。

以前這個manager可以直接在Eclipse外打開,現在不行。在Eclipse外面開SDK manager的話,會閃一下cmd,然後就啥也不發生了……

這就是為啥以前的教程讓你困惑不已!!)

這個過程中,盯着點兒Eclipse底部的報錯。一旦出現紅字,就停止target的下載下傳安裝,把問題解決掉,再重新下載下傳安裝target。

如果出現紅字說adb.exe有問題,讓你檢查能不能execute:先按它說的路徑看adb.exe在不在、能不能運作。如果能,打開任務管理器,把adb.exe這個程序給殺了。

如果出現紅字說找不到你路徑下的一個ini:因為你的路徑裡有中文。到C:\Users\中文使用者名 裡,把“.android”這個檔案夾copy到D:\Android裡。然後到Eclipse的Window->Preferences,左側Android,Build,把“D:\Android\.android\debug.keystore”貼到Custom debug keystore裡,Apply,OK。

(以上兩個錯誤如果出現在你後來給項目debug、run項目的時候,也如法炮制)

然後配置AVD。

Window->AVD Manager。

點選New,Name随便寫,target嘛選一個你覺得爽的版本比如4.1,SD Card的Size就1G吧,Skin選個HVGA吧——有沒有上帝創造世界的感覺!!……

點Create AVD之後大概要等1分鐘………………

然後點Start。

你就看到了一個電腦裡的手機。它開機真的很慢……

===============測試看看================

File->New->Other->Android Application Project,該起名字起名字,該選版本選版本,一路Next,Finish。

在項目上點右鍵,Run As,選Android Application,順利的話會出現虛拟手機啦~當然你又要等它一輩子開機……

你就成功地配好了安卓開發環境!