在Ubuntu下搭建Android開(kāi)發(fā)環(huán)境
1、安裝JDK
其實(shí)這一步我比較偷懶,在網(wǎng)上查了一下Ubuntu系統(tǒng)下安裝JDK的方法,看起來(lái)稍稍有點(diǎn)麻煩,于是我試著在自帶的軟件中心里搜了一下,然后發(fā)現(xiàn)在軟件中心里有個(gè)OpenJDK Java 7,嘗試著安裝后,發(fā)現(xiàn)這是個(gè)好東西,一鍵安裝后環(huán)境變量什么的都已經(jīng)自動(dòng)配好了,eclipse什么的都能自動(dòng)識(shí)別,很方便。百度了一下Open JDK和sun JDK的區(qū)別,大概就是sun公司的JDK是在Open JDK的基礎(chǔ)上開(kāi)發(fā)的,擴(kuò)展了一些東西。經(jīng)過(guò)這段時(shí)間的使用,在開(kāi)發(fā)Android的時(shí)候沒(méi)發(fā)現(xiàn)有什么差別,很好用~所以推薦大家直接在軟件中心安裝OpenJDK就好。
2、下載ADTBundle
現(xiàn)在不管在什么系統(tǒng)上安裝Android開(kāi)發(fā)工具其實(shí)都是一件很簡(jiǎn)單的事情,因?yàn)樵贏ndroid官網(wǎng)上能找到適合三大操作系統(tǒng)(Windows、Mac、Linux)的開(kāi)發(fā)工具,不管是集成了Eclipse、Android SDK和ADT的ADTBundle,還是Google公司專門推出的Android Studio,都能找到適合自己操作系統(tǒng)的下載,非常方便??梢袁F(xiàn)在Windows上下載好,然后拷貝過(guò)來(lái)。至于選擇Android Studio還是ADTBundle,我建議還是后者吧。嘗試過(guò)安裝Android Studio,可是死活打不開(kāi),然后就放棄了,而且確實(shí)現(xiàn)在在很多方面都還不完善,還是老老實(shí)實(shí)地用Eclipse吧。
進(jìn)入Android官網(wǎng),在下面找到Developer,然后在Tools里面下載ADTBundle到任意文件夾。解壓下載好的zip文件,里面會(huì)有兩個(gè)文件夾,eclipse和sdk,分別用來(lái)裝什么的想必不用我多說(shuō)了吧。
3、更新SDK
雖然剛下載好的ADTBundle是集成了SDK的,但往往都不太完整,比如最新版本里只包含Android 4.4w(專門給Android Wear準(zhǔn)備的開(kāi)發(fā)包),如果需要Android L或者之前版本的開(kāi)發(fā)包,還是需要通過(guò)SDK manager。
打開(kāi)eclipse,從eclipse上面的快捷欄打開(kāi)SDK manager,你會(huì)發(fā)現(xiàn)根本無(wú)法獲取到各個(gè)版本的SDK包,還是因?yàn)镚FW的緣故,沒(méi)辦法,只能另想辦法。
還有一個(gè)最簡(jiǎn)單的辦法,改hosts。
打開(kāi)終端,輸入:
sudo gedit /etc/hosts
然后把以下兩行添加到后面
203.208.46.146 dl-ssl.google.com 203.208.46.146 dl.google.com
這是最新的ip地址,加載速度很快,下載SDK的時(shí)候基本上能達(dá)到自己的帶寬速度。添加好后,保存退出。重啟SDK manager,同樣發(fā)現(xiàn)SDK已經(jīng)可以加載出來(lái)并下載了,選擇你所需要的包下載即可。
4、安裝Genymotion模擬器
雖然ADT里自帶的AVD能夠模擬Android設(shè)備來(lái)調(diào)試測(cè)試開(kāi)發(fā)的android應(yīng)用,但是用過(guò)的人都知道,簡(jiǎn)直卡得一逼,做為一個(gè)有強(qiáng)迫癥的人來(lái)說(shuō)實(shí)在無(wú)法忍受。雖然在Windows系統(tǒng)下已經(jīng)能通過(guò)使用Intel x86鏡像加速Android模擬器了,但目前卻還不支持Linux系統(tǒng),而且加速效果也沒(méi)有想象中那么好。而我今天推薦的這個(gè)Genymotion模擬器,相當(dāng)流暢,幾乎能媲美真機(jī)的速度,不管是開(kāi)機(jī)還是加載程序都相當(dāng)暢爽。
進(jìn)入Genymotion官網(wǎng),點(diǎn)擊下載,輸入你的郵箱,在郵箱中通過(guò)驗(yàn)證后進(jìn)入下載頁(yè)面。(注意,郵箱驗(yàn)證成功后的那封提示郵件不要?jiǎng)h除,里面會(huì)有你的用戶名Username,之后要用)在下載頁(yè)面先不要急著下載Genymotion,在那之前需要先安裝Oracle VirtualBox,下載下來(lái)的是個(gè)deb包,直接雙擊安裝即可。安裝好后,下載Genymotion,下載下來(lái)的是個(gè).bin文件,需要通過(guò)命令行進(jìn)行安裝:
打開(kāi)終端,用cd命令進(jìn)入存放剛才那個(gè)bin文件的目錄,然后輸入以下命令:
chmod a+x 文件名
sudo ./文件名
注意第二句執(zhí)行命令/前有個(gè)點(diǎn).
之后便進(jìn)入安裝程序,安裝好即可。
安裝好后在安裝目錄找到genymotion,打開(kāi),會(huì)自動(dòng)提示你添加設(shè)備,yes之后,點(diǎn)擊下面的connect按鈕,輸入用戶名和密碼(用戶名是之前郵件里那個(gè))登陸,然后就可以自由添加android虛擬設(shè)備了,添加好用點(diǎn)play運(yùn)行模擬器,好好感受一下這個(gè)模擬器的流暢吧!以后開(kāi)發(fā)的時(shí)候再也不用羨慕ios開(kāi)發(fā)者有個(gè)很棒的模擬器了~
好了,至此你的Android開(kāi)發(fā)環(huán)境已經(jīng)搭好了,趕快新建一個(gè)Android項(xiàng)目,開(kāi)始Hello World吧~
- android開(kāi)發(fā)環(huán)境搭建詳解(eclipse + android sdk)
- 用Eclipse搭建Android開(kāi)發(fā)環(huán)境并創(chuàng)建第一個(gè)Android項(xiàng)目(eclipse+android sdk)
- Android最新版本開(kāi)發(fā)環(huán)境搭建圖文教程
- mac開(kāi)發(fā)android環(huán)境搭建步驟圖解
- 圖文詳解Android Studio搭建Android集成開(kāi)發(fā)環(huán)境的過(guò)程
- Android開(kāi)發(fā)環(huán)境搭建
- 僅5步搞定Android開(kāi)發(fā)環(huán)境部署 Android開(kāi)發(fā)環(huán)境搭建教程
- 利用adt-bundle輕松搭建Android開(kāi)發(fā)環(huán)境與Hello world(Linux)
- 利用adt-bundle輕松搭建Android開(kāi)發(fā)環(huán)境與Hello world(Windows)
- Android開(kāi)發(fā)入門環(huán)境快速搭建實(shí)戰(zhàn)教程
相關(guān)文章
Android ListView萬(wàn)能適配器實(shí)例代碼
本文主要介紹Android ListView萬(wàn)能適配器,這里整理了詳細(xì)的資料及實(shí)現(xiàn)代碼,以及實(shí)現(xiàn)效果圖,有需要的小伙伴可以參考下2016-09-09Android studio 3.0上進(jìn)行多渠道打包遇到的問(wèn)題小結(jié)(超簡(jiǎn)潔版)
這篇文章主要介紹了Android studio 3.0上進(jìn)行多渠道打包遇到的問(wèn)題小結(jié)(超簡(jiǎn)潔版),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-11-11php 異步調(diào)用方法實(shí)現(xiàn)示例
客戶端與服務(wù)器端是通過(guò)HTTP協(xié)議進(jìn)行連接通訊,客戶端發(fā)起請(qǐng)求,服務(wù)器端接收到請(qǐng)求后執(zhí)行處理,并返回處理結(jié)果2014-01-01Android中dataBinding使用的簡(jiǎn)單封裝
前面一段時(shí)間學(xué)習(xí)了一下Android中的DataBinding,但是只是很簡(jiǎn)單地實(shí)現(xiàn)了一下,DataBinding中最強(qiáng)大的地方還沒(méi)有認(rèn)真地學(xué)習(xí)過(guò),有很多地方還不理解,下面這篇文章主要給大家介紹了關(guān)于Android中dataBinding使用的簡(jiǎn)單封裝,需要的朋友可以參考下2023-06-06Android開(kāi)發(fā)人臉識(shí)別登錄功能
這篇文章主要介紹了Android開(kāi)發(fā)人臉識(shí)別登錄功能,這個(gè)很多公司都在使用,非常流行,今天小編給大家從頭到尾做一個(gè)案例分享到腳本之家平臺(tái),需要的朋友參考下吧2019-11-11Android View移動(dòng)的3種方式總結(jié)
這篇文章主要給大家介紹了Android View移動(dòng)的三種方式,在介紹這三種方式之前先介紹了Android坐標(biāo)系的定義規(guī)則以及View的一些位置參數(shù)。有需要的朋友們可以參考借鑒。2016-09-09Android編程之自定義AlertDialog(退出提示框)用法實(shí)例
這篇文章主要介紹了Android編程之自定義AlertDialog(退出提示框)用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了自定義AlertDialog的頁(yè)面布局與功能實(shí)現(xiàn)相關(guān)技巧,需要的朋友可以參考下2016-01-01Android開(kāi)發(fā)使用ProgressBar實(shí)現(xiàn)進(jìn)度條功能示例
這篇文章主要介紹了Android開(kāi)發(fā)使用ProgressBar實(shí)現(xiàn)進(jìn)度條功能,結(jié)合實(shí)例形式分析了Android進(jìn)度條ProgressBar的具體樣式、布局與功能實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-03-03Android 自定義 View 中使用 Spannable的實(shí)例詳解
這篇文章主要介紹了Android 自定義 View 中使用 Spannable的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05