在Ubuntu下搭建Android開發環境_Android

來源:互聯網
上載者:User

1、安裝JDK

其實這一步我比較偷懶,在網上查了一下Ubuntu系統下安裝JDK的方法,看起來稍稍有點麻煩,於是我試著在內建的軟體中心裡搜了一下,然後發現在軟體中心裡有個OpenJDK Java 7,嘗試著安裝後,發現這是個好東西,一鍵安裝後環境變數什麼的都已經自動配好了,eclipse什麼的都能自動識別,很方便。百度了一下Open JDK和sun JDK的區別,大概就是sun公司的JDK是在Open JDK的基礎上開發的,擴充了一些東西。經過這段時間的使用,在開發Android的時候沒發現有什麼差別,很好用~所以推薦大家直接在軟體中心安裝OpenJDK就好。

2、下載ADTBundle

現在不管在什麼系統上安裝Android開發工具其實都是一件很簡單的事情,因為在Android官網上能找到適合三大作業系統(Windows、Mac、Linux)的開發工具,不管是整合了Eclipse、Android SDK和ADT的ADTBundle,還是Google公司專門推出的Android Studio,都能找到適合自己作業系統的下載,非常方便。唯一不方便的就是現在由於Google被偉大的GFW隔在外面,導致Android官網也無法正常訪問,所以……翻牆吧。如果在Ubuntu上翻牆不方便的話,可以現在Windows上下載好,然後拷貝過來。至於選擇Android Studio還是ADTBundle,我建議還是後者吧。嘗試過安裝Android Studio,可是死活打不開,然後就放棄了,而且確實現在在很多方面都還不完善,還是老老實實地用Eclipse吧。

進入Android官網,在下面找到Developer,然後在Tools裡面下載ADTBundle到任意檔案夾。解壓下載好的zip檔案,裡面會有兩個檔案夾,eclipse和sdk,分別用來裝什麼的想必不用我多說了吧。

3、更新SDK

雖然剛下載好的ADTBundle是整合了SDK的,但往往都不太完整,比如最新版本裡只包含Android 4.4w(專門給Android Wear準備的開發包),如果需要Android L或者之前版本的開發包,還是需要通過SDK manager。

開啟eclipse,從eclipse上面的快捷欄開啟SDK manager,你會發現根本無法擷取到各個版本的SDK包,還是因為GFW的緣故,沒辦法,只能另想辦法。如果你自己購買有VPN的話,可以在SDK manager視窗工作列點擊Tools-Options,然後將你VPN的IP和連接埠填入,之後重啟SDK manager,就會發現所有的SDK包都載入出來了,選擇你所需要的包下載即可。

當然,如果你和我一樣窮屌絲買不起VPN的話,還有一個最簡單的辦法,改hosts。

開啟終端,輸入:

sudo gedit /etc/hosts

然後把以下兩行添加到後面

203.208.46.146 dl-ssl.google.com203.208.46.146 dl.google.com

這是最新的ip地址,載入速度很快,下載SDK的時候基本上能達到自己的頻寬速度。添加好後,儲存退出。重啟SDK manager,同樣發現SDK已經可以載入出來並下載了,選擇你所需要的包下載即可。

4、安裝Genymotion模擬器

雖然ADT裡內建的AVD能夠類比Android裝置來調試測試開發的android應用,但是用過的人都知道,簡直卡得一逼,做為一個有強迫症的人來說實在無法忍受。雖然在Windows系統下已經能通過使用Intel x86鏡像加速Android模擬器了,但目前卻還不支援Linux系統,而且加速效果也沒有想象中那麼好。而我今天推薦的這個Genymotion模擬器,相當流暢,幾乎能媲美真機的速度,不管是開機還是載入程式都相當暢爽。

進入Genymotion官網,點擊下載,輸入你的郵箱,在郵箱中通過驗證後進入下載頁面。(注意,郵箱驗證成功後的那封提示郵件不要刪除,裡面會有你的使用者名稱Username,之後要用)在下載頁面先不要急著下載Genymotion,在那之前需要先安裝Oracle VirtualBox,下載下來的是個deb包,直接雙擊安裝即可。安裝好後,下載Genymotion,下載下來的是個.bin檔案,需要通過命令列進行安裝:

開啟終端,用cd命令進入存放剛才那個bin檔案的目錄,然後輸入以下命令:

chmod a+x 檔案名稱

sudo ./檔案名稱

注意第二句執行命令/前有個點.

之後便進入安裝程式,安裝好即可。

安裝好後在安裝目錄找到genymotion,開啟,會自動提示你添加裝置,yes之後,點擊下面的connect按鈕,輸入使用者名稱和密碼(使用者名稱是之前郵件裡那個)登陸,然後就可以自由添加android虛擬設備了,添加好用點play運行模擬器,好好感受一下這個模擬器的流暢吧!以後開發的時候再也不用羨慕ios開發人員有個很棒的模擬器了~

好了,至此你的Android開發環境已經搭好了,趕快建立一個Android項目,開始Hello World吧~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.