最新鲜最详细的Android SDK下载安装及配置教程
?
最近Neo突發(fā)神經(jīng),想要將學(xué)過的一些計算機(jī)視覺、機(jī)器學(xué)習(xí)中的算法都放到移動設(shè)備上去跑跑,因為移動開發(fā)是大勢所趨嘛,希望能夠通過這樣一個實踐的過程,找到一些新的靈感(該不會是為了賺錢吧…),我自己目前也有一些idea,然后也希望以后能夠進(jìn)行計算機(jī)視覺、機(jī)器學(xué)習(xí)方面的創(chuàng)業(yè),如果有志同道合的朋友可以一起交流交流(可通過郵箱:neo.huang3@gmail.com)。
既然要做計算機(jī)視覺的移動開發(fā),那么就要考慮是做ios還是Android了。。當(dāng)然還有winphone的。一直想做ios的開發(fā),無奈啊,手頭有iPhone、ipad,就是沒有imac。。窮屌絲一枚。。。于是乎只能繼續(xù)屌絲之路,“毅然決然”選擇Android啦。說起來我也是很早以前就接觸過Android開發(fā)的了,大概在五六年前2010年吧,那時候在學(xué)校的一個技術(shù)團(tuán)隊里面做過安卓的開發(fā),想當(dāng)時我們幾個同學(xué)一起寫了個軟件,還拿了某移動的百萬青年創(chuàng)業(yè)大賽的校園組第二名。不過之后我就不想做這個了,可能覺得在風(fēng)花雪月、美女如云、萬紫千紅的大學(xué)里面做一個把代碼當(dāng)女朋友的屌絲工科技術(shù)宅不符合在下風(fēng)流瀟灑、放縱不羈、策馬奔騰的性格吧。。。(呵呵噠。。。)而且我覺得,我們出賣了十多年肉體與靈魂給中小學(xué)教育,寒窗苦讀,才換來了這個去到985前十高校的機(jī)會,還要來這里繼續(xù)出賣靈魂當(dāng)四年碼農(nóng)的話就太不值了,既然如此,我們干嘛當(dāng)初不直接去北大青鳥就完了。。還要辛辛苦苦的考這大學(xué)干嘛。
瞎扯了一堆,現(xiàn)實是,在俺放縱了四年之后,還是只能回來安安靜靜的做一個碼農(nóng)。。。(既然這樣,你丫當(dāng)初干嘛要瞎折騰四年呢。。想想要是當(dāng)時進(jìn)大學(xué)后不去瞎折騰,就安安靜靜的做一個工科屌絲,如今可能早就當(dāng)上EXO,迎娶白富美了。。哭暈在廁所。。)。
言歸正傳,最近在配置Android 開發(fā)環(huán)境的時候,遇到了一個大問題,那就是Google Android的官網(wǎng)居然成功的被我天朝給墻掉了,一直沒搞明白這是為了什么。難度我天朝打算自己搞套手機(jī)系統(tǒng)出來,所以不讓俺們?nèi)ビ肁ndroid了?甚是郁悶,想想俺當(dāng)年開發(fā)Android的時候,那網(wǎng)站都還妥妥地上得去啦。這個世界變得真是太快啊。更令人發(fā)指的是,去網(wǎng)上看很多Android開發(fā)環(huán)境的教程,居然還明目張膽的叫我們?nèi)ndroid的官網(wǎng)上去下載SDK。。。麻煩這些博主們,不要這么高看俺們這些小白好嗎,俺們是遵紀(jì)守法從不翻墻的良好市民(反正我是信啦。。)。再一細(xì)看,發(fā)現(xiàn)這些博文教程大多都比較老了,都是什么2012/13年的時候?qū)懙?#xff0c;Neo有句名言叫“世界變得好快!我卻依然無知”,感覺這些教程都有些不合潮流了,于是怒而寫此教程,希望能夠讓大家很方便的不用翻墻不用代理地就完成Android開發(fā)環(huán)境的搭建。
總結(jié)起來,Android開發(fā)環(huán)境搭建可以分為以下四步:
第一步、安裝JDK;
第二步、安裝Eclipse;
第三步、下載并安裝AndroidSDK;
第四步、為Eclipse安裝ADT插件
?
下面詳細(xì)介紹。
第一步、安裝JDK
Android開發(fā)工具要求必須安裝JDK(JavaDevelopment Kit),不能只安裝JRE(Java Runtime Edition),在安裝Android開發(fā)工具之前需要先安裝JavaJDK。尤其是Eclipse的開發(fā)過程必須要JDK或者JRE的支持,否則在啟動Eclipse的時候就會報錯:
?
首先,去JAVA官網(wǎng)上(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下載JDK(注意是下載JDK,不是JRE),
?
點擊JDK下載按鈕后,進(jìn)入JDK版本選擇界面,找到適合自己電腦系統(tǒng)的JDK版本,并下載,如下圖所示,win32位的系統(tǒng)選擇Windows x86,64位的系統(tǒng)則選擇Windows x64安裝:
?
下載好后,雙擊安裝:
?
然后選擇好自己要安裝的路徑:
?
安裝JDK的時候,會自動給你安裝JRE,選擇好自己要安裝的路徑就行了:
?
然后就不斷下一步,到最后安裝完成:
?
安裝好后,要配置環(huán)境變量。新建一個系統(tǒng)環(huán)境變量,變量名為JAVA_HOME,變量值為JDK的安裝路徑,如下圖所示:
?
然后在系統(tǒng)變量列表中,雙擊Path變量,并將;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin追加到變量值后面(注意,在變量的最末尾添加時,要記得加上分號):
?
現(xiàn)在Oracle JDK成為系統(tǒng)可執(zhí)行文件搜索路徑的一部分了,且該地址很容易找到。為了驗證安裝是否成功,打開命令行窗口,在命令提示符下執(zhí)行javac -version。如果安裝成功,就會看到Oracle JDK版本號,如下圖所示:
?
?
第二步、安裝Eclipse
?
去Eclipse官網(wǎng)(http://www.eclipse.org/downloads/)上下載Eclipse,選擇EclipseIDE for JAVA EE Developers,根據(jù)自己的系統(tǒng)選擇32位或者64位的安裝包,
?
Eclipse下載好后是一個zip壓縮包,直接解壓到你想要放置的文件夾中即可使用,無需自己安裝,其文件目錄如下:
?
Eclipse安裝好后,雙擊“eclipse.exe”打開,如下圖所示:
?
?
要注意,此時打開Eclipse。有可能會報如下的錯誤:
?
出現(xiàn)這種問題,可能的原因是JDK的環(huán)境變量沒有配置好,請按照第一步中講到的JDK環(huán)境變量設(shè)置方式進(jìn)行配置。如果還是報錯的話,那么可能是環(huán)境變量還是沒有設(shè)置好,出現(xiàn)這種情況我們只需要重啟一下電腦就行了。如果還是不行,那么可以通過修改Eclipse.ini文件,在最前面加上兩行內(nèi)容:
-vm
D:\android\Java\jdk1.8.0_51\bin\javaw.exe?? (注意,要把D:\android\Java\jdk1.8.0_51\換成你自己的jdk安裝目錄)
通過上面一番折騰之后,那么現(xiàn)在Eclipse就可以順利啟動啦!
啟動Eclipse后,首先會讓你選擇一個工作空間,自己指定一個就是了(默認(rèn)的是C盤的workspace文件夾):
?
然后進(jìn)入Eclipse歡迎界面,如下圖所示:
?
到這里,Eclipse安裝就完畢了。
?
第三步、下載并安裝AndroidSDK
前面兩步,我們已經(jīng)配置了JDK變量環(huán)境,并安裝好了Eclipse,通過這兩步之后Java的開發(fā)環(huán)境就準(zhǔn)備好了,如果我們只是開發(fā)普通的JAVA應(yīng)用程序的話,那么到這里就可以了。但如果我們要通過Eclipse來開發(fā)Android應(yīng)用程序的話,那么我們還需要下載Android SDK(Software Development Kit)和在Eclipse上安裝ADT插件。
首先,下載Android SDK Tools,翻過墻的朋友可以去Google Android的官網(wǎng)上下載(http://developer.android.com/sdk/index.html)。不愿意翻墻的朋友,可以去我的bd網(wǎng)盤上下載(http://pan.baidu.com/s/1nt8BcBB),或者去這個網(wǎng)站下載(http://www.androiddevtools.cn/)。下面介紹一下在這個網(wǎng)站上下載的情況,首先打開http://www.androiddevtools.cn/,我們可以看到這里面有Android開發(fā)所需的各種工具,首先找到SDK Tools:
?
選擇一個最新的版本就行了。注意,這里有exe和zip兩種文件可供下載,exe的就是個安裝程序,下載下來需要自己雙擊安裝。這里建議下載zip壓縮包,下載后,直接解壓縮到你想要安裝Android的路徑就行了。解壓后的文件目錄如下:
?
然后就雙擊“SDK Manager.exe”,啟動SDK Manager,如圖所示:
?
看到有這么多需要選擇安裝的時候,是不是一時有點頭腦發(fā)昏眼冒金星不知道咋辦了啊。。。尤其是對于像Neo這種重度選擇恐懼癥患者來說,真是感覺腦袋都要爆漿了。。。這個時候啦,一定要keep calm。
在這里我只說幾個必須要安裝的,如上圖所示的,Tools文件夾里面的Android SDK Tools(這個我們在之前的一步已經(jīng)下載好了的,一般不會讓你再安裝了,不過有可能會讓你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下載最新的版本就行了。
然后就是API的選擇了。我們可以看到這里提供了很多很多從Android 2.2到Android 5.x的很多版本的API,那么怎么選擇呢。這里我建議,新手的話,選擇一個最新的版本就好了,因為Android是向下兼容的。其他的以后你要用到了在下載就行了(因為下載安裝的速度實在太慢啦。。。)。所以如上圖所示,這里我只選擇了下載當(dāng)前最新的Android 5.1.1(API 22)。這里需要說明的是,如果你以后不打算用模擬器調(diào)試,而是一直用真機(jī)來調(diào)試的話,那么就可以不用裝“system images“了。不過新手的話,不知道怎么選擇,還是建議直接全部勾上吧,
最后就是extras文件夾中的東西了,如下圖所示,
?
理論上來說,extras中的東西如果網(wǎng)速允許,時間充沛的話,就都下載了吧,應(yīng)為都是好東西。不過一開始安裝的話,可以只用安裝上圖中的三個,即Android Support Repository、Android SupportLibrary和Google USB Driver。其他的以后有時間再慢慢下載吧。
接下來就可以進(jìn)行安裝了。要注意,由于這些東西都是在google 的服務(wù)器上下載的。由于俺們天朝有墻,所以可能會出現(xiàn)連接不上的情況,如下圖:
?
這種時候,我們可以通過有Android SDK的國內(nèi)鏡像服務(wù)器來下載安裝,這里推薦幾個:
1、中科院開源協(xié)會鏡像站地址:
IPV4/IPV6 :?http://mirrors.opencas.ac.cn?端口:80
2、北京化工大學(xué)鏡像服務(wù)器地址:
IPv4:?http://ubuntu.buct.edu.cn/??端口:80
IPv4:?http://ubuntu.buct.cn/??端口:80
IPv6:?http://ubuntu.buct6.edu.cn/??端口:80
3、大連東軟信息學(xué)院鏡像服務(wù)器地址:
http://mirrors.neusoft.edu.cn??端口:80
?
隨便選擇一個就行啦。這里我選擇的是第三個站點,即大連東軟的鏡像,使用方法如下:
首先,點擊菜單中的“Tools”,然后選擇下拉中的“Options…”,
?
然后在彈出的對話框中,填寫HTTP Proxy Server為mirrors.neusoft.edu.cn(鏡像服務(wù)器的地址,注意前面不要加http),然后填寫HTTP Proxy Port為80 (端口號)。最后在勾選下面的『Forcehttps://... sources to be fetched using http://...』復(fù)選框,如下圖所示
?
接著點擊close,關(guān)閉對話框,再重新啟動SDK Manager就行啦。
經(jīng)過漫長的下載安裝過程后(建議在晚上睡覺的時候下載。。。),我們可以看到,之前選中安裝的項目后面的狀態(tài)都由之前的“Not installed”變?yōu)榱巳缃竦摹癐nstalled”,這就表示我們已經(jīng)安裝成功了!有沒有很興奮啊。。ps。。趕緊刷牙洗臉上班去吧。。要遲到啦。。。
?
由于直接使用SDK Manager在線下載安裝的方式,非常漫長,如果不想等待那么長的朋友,可以自己到國內(nèi)的站點(http://www.androiddevtools.cn/)上去下載需要安裝的package,這種方式要快得多,不過就是要注意選擇好自己需要下載的package以及相應(yīng)的版本,在此就不加詳述了,有選擇恐懼癥的硼油可以給我留言。
?
Ok,接著就是最后一步,我們熟悉的設(shè)置環(huán)境變量。這里需要把”\platform-tools“和”\tools”路徑追加到系統(tǒng)環(huán)境變量Path中,具體如下:
首先,新建一個系統(tǒng)環(huán)境變量,變量名為ANDROID_SDK_HOME,變量值為你的SDK安裝路徑,這里我的安裝路徑為D:\android\android-sdk,如圖所示:
?
然后就是在系統(tǒng)的Path變量后,追加;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools,如圖所示:
?
然后我們可以檢驗一下Android SDK是否安裝成功:在命令行窗口中輸入”adb version“,出現(xiàn)如下顯示,則安裝成功了:
?
?
第四步、為Eclipse安裝ADT插件
感謝偉大的摳鼻·布萊恩特!終于來到最后一步啦!為了能在Eclipse上進(jìn)行Android開發(fā),我們必須為他安裝一個ADT(Android Development Tools)插件。
首先打開Eclipse軟件。進(jìn)入歡迎界面。單擊菜單中的“Help”,選擇“Install New Software…”,如下圖所示:
?
單擊“Install New Software…”后,彈出“Install”窗口,然后單擊“Add”按鈕,
?
然后會彈出“Add Repository”窗口,鍵入信息如下:Name(ADT),Location(http://dl-ssl.google.com/android/eclipse/),如下圖所示,然后單擊“OK”按鈕:
?
在彈出的對話框選擇要安裝的工具,然后下一步就可以了:
?
不過如果我們沒有修改hosts或者使用代理翻墻的話,由于(http://dl-ssl.google.com/android/eclipse/)這個網(wǎng)站在天朝上不去,所以就會報如下錯誤:
?
出現(xiàn)這種情況,我們要么就選擇通過修改hosts或者使用代理翻墻,以繼續(xù)進(jìn)行在線安裝,或者就采用離線安裝的方式(推薦),具體見我的另一篇blog(http://blog.csdn.net/dr_neo/article/details/46941859)
待一切安裝好后,重啟Eclipse,然后,Eclipse會根據(jù)目錄的位置智能地和它相同目錄下Android sdk進(jìn)行關(guān)聯(lián),可以通過選擇菜單項“Window”然后單擊Preference來查看,如圖所示:
?
選擇側(cè)欄的“Android”,然后如果可以看到已經(jīng)安裝的SDK平臺,表示已經(jīng)自動關(guān)聯(lián)好了,如下圖所示;如果發(fā)現(xiàn)沒有自動關(guān)聯(lián)好,則需自己添加了,單擊“Browse…”按鈕,選擇你的SDK安裝路徑,添加好就行啦~
?
到這里,我們的整個在windows上進(jìn)行Android開發(fā)環(huán)境的搭建就全部完成了,這時候,在Eclipse里,選擇菜單項File—>New—>Project新建一個項目,我們就能看到建立Android項目的選項了:
?
?
打完收工!到這里,漫長的Android開發(fā)環(huán)境搭建工作就此結(jié)束!是不是有點小雞凍啊!還等什么,趕緊開始你的Android之旅!
引用原文:http://blog.csdn.net/dr_neo/article/details/49870587
轉(zhuǎn)載于:https://www.cnblogs.com/mzdljgz/p/11387276.html
總結(jié)
以上是生活随笔為你收集整理的最新鲜最详细的Android SDK下载安装及配置教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java-jpa-criteriaBui
- 下一篇: oracle创建表空间 扩展表空间文件