團隊編程項目終於開始了,相信大家都在如火如荼的准備的當中,這里念半整理了一份還比較全面的關於 Android SDK的下載安裝的教程,當然如果你說你們小組的實驗環境選擇的是Android studio,這份教程你可以自動忽略了。
在經過艱難的一個下午的時間,期間問題不斷,磕磕碰碰總算完成了Android SDK的配置,這里就和大家分享一下。
總的來說
Android開發環境搭建可以分為四個步驟:
第一步、安裝JDK;
第二步、安裝Eclipse;
第三步、下載並安裝AndroidSDK;
第四步、為Eclipse安裝ADT插件。
在這里至於前兩個步驟我就不細細講述了,這里推薦我的小隊的PM的博文,里面詳細的介紹了關於Oracle 的Java JDK的安裝與環境配置
這是Java JDK下載的官網(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
這是小隊PM的關於Java開發環境配置(包含JDK安裝,配置還有eclipse安裝)的博客:https://www.cnblogs.com/gifted35/p/9775112.html
完成JDK的安裝和eclipse的安裝之后就到我今天要說的重點內容了
Android SDK的下載安裝
前面兩步,在已經配置了JDK變量環境,並安裝好了Eclipse的條件下,我們接下來就是下載Android SDK(Software Development Kit)和在在Eclipse上安裝ADT插件。
首先,下載Android SDK Tools,翻過牆的朋友可以去Google Android的官網上下載(http://developer.android.com/sdk/index.html)。
我一直不是很明白作為系統開發者的軟件下載官網被封是一種怎么樣的想法,難不成我泱泱華夏已經可以自己研發Android系統了??? (保命重要)
不過官網上目前的下載都是被Android studio閹割過后的版本,你不用它的的話,找起資源來還是有點麻煩。
下面你可以選擇這個網站(http://www.androiddevtools.cn/),其上將整理了相關的所有開發過程中所要用到的資源,(如果你是使用的公用網絡,這個網站也是需要翻牆的,如果是專用就沒必要了)
如果有同學的腿比較短翻不了牆,或是有不願意翻牆的朋友,可以去我的百度網盤下載之前一個版本24.3.20版本(差不了多少,理論上SDK manager是自動更新的,所以無論下載什么版本應該都不會對SDK喲太大的影響)
網盤鏈接:https://pan.baidu.com/s/1HbutdJdnDCLqPV0p0KwaTg
提取碼:r214
如果嫌棄不夠新,你打開http://www.androiddevtools.cn/,可以看到這里面有Android開發所需的各種工具,首先找到SDK tool,如下圖:
點擊下載,注意,這里有exe和zip兩種文件可供下載,exe的就是個安裝程序,下載下來需要自己雙擊安裝。
這里推薦使用zip壓縮包,下載后,直接解壓縮到你想要安裝Android的路徑就行了。
解壓后的文件目錄如下
雙擊“SDK Manager.exe”,啟動SDK Manager,如圖所示:
看到這個界面就代表你打開成功了。
如果你發現點擊之后運行框一閃而逝,那么恭喜你中頭獎了,哈哈哈,當時我折騰了一下午,開始以為是jdk版本不兼容、以為jdk環境配置錯誤、甚至認為sdk安裝包是閹割版本,還有刪除 C:\Windows\system32\下的 java.exe、javaw.exe、javaws.exe等,結果依據網上的一一重新做,都沒有解決問題。最后在我打開eclipse想是先安裝ADT的時候突然eclipse報錯說是什么安卓的路徑錯誤,可是我SDK還沒裝哪來的路徑,轉念一想,會不會是JDK的路徑SDK Manager.exe也沒有找到。果然,經過一番實驗成功解決。
首先你得打開你的文件目錄下的tool文件包,在其中找到一個程序處理文件,android.bat,用notepad++(隨便什么文本編輯器,只要打開不亂碼)打開
找到一行代碼:rem Check we have a valid Java.exe in the path.
看代碼可以看出這個就是通過調用find_java.bat文件,查看當前的JDK的路徑,但是當我打開lib文件下的find_java.bat文件發現沒有錯誤,所以無奈我就只能把尋址直接賦值成自己的JDK的配置路徑,如下圖:
set java_exe=”你自己的JDK的安裝了路徑”+\bin\javaw.exe
然后把
call lib\find_java.bat
if not defined java_exe goto :EOF
這兩行就可以刪掉,接着執行SDK Manager.exe就解決了。
接着就是下載安裝SDK了
一般選擇什么下載都看個人的意願,在這里我說幾個必須要安裝的,如圖所示的,Tools文件夾里面的Android SDK Tools, Android SDK Platform-tools和Android SDKBuild-tools,都是必須要下載的,至於版本最新的還是之前的老版本,看自己的意願,或是小組里的要求
然后是API的選擇了。因為Android是向下兼容的,所以下載一個最新版本的就可以,但是目前大眾的通用的一些API還幾乎停留在5,6,7版本上,所以你自己酌情處理選擇。其他的以后你要用到了在下載就行了
這里需要說明的是,如果你以后不打算用模擬器調試,而是一直用真機來調試的話,那么就可以不用裝“system images“了。不過新手的話,不知道怎么選擇,還是建議直接全部勾上吧,
然后是extra里的內容,extra里的其實都是一些吧比較好用而且很棒的工具,這里說明一下啊必須要安裝的兩個包:Android Support Repository和Google USB Driver,其他的條件允許就全部都下了也不是不可以。
最后按下install求可以安心的等待下載了(如果你是翻過牆的)
如果沒有翻過牆的同學可以在tool里選擇options
在彈出的對話框中,填寫HTTP Proxy Server為mirrors.neusoft.edu.cn(鏡像服務器的地址,注意前面不要加http),然后填寫HTTP Proxy Port為80 (端口號)。最后在勾選下面的Forcehttps://... sources to be fetched using http://..,如下圖所示
點擊close,關閉對話框,再重新啟動SDK Manager
這里推薦兩個國內的鏡像服務器地址:
北京化工大學鏡像服務器地址:
IPv4: http://ubuntu.buct.edu.cn/
端口:80
IPv4: http://ubuntu.buct.cn/
端口:80
IPv6: http://ubuntu.buct6.edu.cn/
端口:80
大連東軟信息學院鏡像服務器地址:
http://mirrors.neusoft.edu.cn
端口:80
…………………………
此后等待下載
…………………………
下載完成之后,就是最后一步設置環境變量。這里需要把”\platform-tools“和”\tools”路徑追加到系統環境變量Path中,具體如下:
首先,新建一個系統環境變量,變量名為ANDROID_SDK_HOME,變量值為你的SDK安裝路徑,如下圖所示:
然后就是在系統的Path變量后,追加;% ANDROID_SDK_HOME%\platform-tools;% ANDROID_SDK_HOME%\tools,如下圖圖所示:
第四步、為Eclipse安裝ADT插件
為了能在Eclipse上進行Android開發,所以必須為他安裝一個ADT(Android Development Tools)插件。
首先打開Eclipse軟件。進入歡迎界面。單擊菜單中的“Help”,選擇“Install New Software…”,並輸入相關的鏈接和命名(命名隨意)。如下圖所示:
由於這個也是谷歌的官網,所以不翻牆是上不了的會報錯,還有第二種方式就是離線安裝
你可以在上面提到的那個網站http://www.androiddevtools.cn/,然后選擇相關的ADT離線包點擊下載,如果嫌麻煩可以去這個網盤:http://pan.baidu.com/s/1qWspK7M
然后和上述操作類似不過就是把location改成你下載的ADT包的地址,然后等他都去會出現以下安裝工具,全選,然后兩次點擊next,中途需要點擊accept,才能下載
安裝過程中會有警告,直接“OK”就行啦
待一切安裝好后,會要求你重啟Eclipse,然后,Eclipse會根據目錄的位置智能地和它相同目錄下Android sdk進行關聯,可以通過選擇菜單項“Window”然后單擊Preference來查看,然后點擊Android可以看到你的配置好的ADT和SDK
到這里就安裝好了所有的開發環境了。收工回家。
選擇windows,Android Vitual Device Manager可以進第一次安卓的界面展示