利用adt-bundle輕松搭建Android開(kāi)發(fā)環(huán)境與Hello world(Linux)
本文與《利用adt-bundle輕松搭建Android開(kāi)發(fā)環(huán)境與Hello world(Windows) 》是姊妹篇,只是這次操作換成了Linux 。拿Ubuntu做例子。還是與Windows一樣。由于JDK+Eclipse+ADT+SDK或者JDK+Android Studio在安裝的過(guò)程中非得聯(lián)網(wǎng)不可。因此也選用了JDK1.7+解壓即用的官方綠色版Android開(kāi)發(fā)環(huán)境adt-bundle20131030去安裝。
一、基本準(zhǔn)備
首先還是與《Debian配置JDK1.7 與Linux Java Helloworld》一樣,先在Linux中安裝、配置JDK1.7。Ubuntu安裝JDK1.7比Debian的還要簡(jiǎn)單。
然后,使用下載工具,到如下地址下載adt-bundle20131030:
32位Linux的下載:http://dl.google.com/android/adt/adt-bundle-linux-x86-20131030.zip(點(diǎn)擊打開(kāi)鏈接)
64位的朋友則是:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20131030.zip(點(diǎn)擊打開(kāi)鏈接),然后不同于32位的是,必須打開(kāi)終端,補(bǔ)上一句:
sudo apt-get install ia32-libs
來(lái)為系統(tǒng)補(bǔ)充運(yùn)行32位程序所需的包,這個(gè)下載很快的。不同于SDK、ADT什么的沒(méi)有國(guó)內(nèi)鏡像。
二、adt-bundle安裝
1、下載之后,選好文件夾直接解壓adt-bundle-linux-x86-20131030

2、得到一個(gè)adt-bundle-linux-x86-20131030,實(shí)際上打開(kāi)里面的Eclipse文件夾下的eclipse已經(jīng)可以用了。因?yàn)閍dt-bundle是官方綠色版,但是為了更好地使用。還是要為里面的Eclipse在桌面建立一個(gè)快捷方式。

3、右擊adt-bundle-linux-x86-20131030\eclipse下的eclipse,選擇創(chuàng)建鏈接,則得到一個(gè)快捷方式。不要使用復(fù)制到桌面。復(fù)制到桌面,等于你在Windows下把一個(gè).exe復(fù)制到桌面,然后再桌面運(yùn)行一個(gè).exe的行為?,F(xiàn)在相當(dāng)于為這個(gè)eclipse創(chuàng)建快捷方式,到eclipse的鏈接。

4、把“到eclipse的鏈接”移動(dòng)到桌面,或者拖到桌面。然后重命名。

5、由于我的桌面上已經(jīng)有一個(gè)Eclipse for javaEE,因此改成Eclipse for Android

6、下面,為這個(gè)快捷方式添加圖標(biāo)。右擊這個(gè)快捷方式,屬性,然后點(diǎn)擊圖標(biāo)按鈕。

7、找到那個(gè)在adt-bundle-linux-x86-20131030\eclipse下的圖標(biāo)文件icon.xpm,點(diǎn)擊“打開(kāi)”,然后“關(guān)閉”。到這里,在Linux下的Android開(kāi)發(fā)環(huán)境搭建完畢。

三、Hello world
1、接下去的操作其實(shí)跟《利用adt-bundle輕松搭建Android開(kāi)發(fā)環(huán)境與Hello world(Windows) 》是一樣的。雙擊剛剛建立的快捷方式,設(shè)置一個(gè)工程目錄給它。以后所有的安卓工程都在這個(gè)目錄。

2、進(jìn)去先不要急著建立工程,先搭建安卓模擬器。

3、建立一臺(tái)安卓“手機(jī)”,選擇配置最差的那個(gè)手機(jī),2.7寸的沒(méi)有這么卡。AVD Name隨便改。SD card隨便給個(gè)256M給它。

4、建好了就關(guān)閉這個(gè)對(duì)話框。

5、右鍵工作區(qū),建立一個(gè)安卓工程。

6、在Application Name填上應(yīng)用程序的名稱,系統(tǒng)會(huì)幫你自動(dòng)補(bǔ)全。之后不停點(diǎn)下一步,所有配置默認(rèn)即可,直到完成。

7、之后可能會(huì)卡一分鐘,系統(tǒng)會(huì)自動(dòng)建立一個(gè)Helloworld工程。

8、點(diǎn)上方的運(yùn)行,選擇安卓應(yīng)用程序,之后點(diǎn)確定。

9、之后打開(kāi)安卓模擬器也要等很久。雖說(shuō)Linux與Android是同源的,指令系統(tǒng)是一樣的,無(wú)須其它輔助編譯環(huán)境就能執(zhí)行,但也不見(jiàn)得快得哪里去。打開(kāi)安卓模擬器,相當(dāng)于手機(jī)開(kāi)機(jī),開(kāi)了就不要關(guān)了。Eclipse把程序編譯到安卓模擬器上是幾秒鐘的事情,而這個(gè)安卓模擬器的打開(kāi)卻很久。Linux寫(xiě)安卓不見(jiàn)得比Windows爽得哪里去,還是要把模擬器開(kāi)了之后,就最小化,然后再Eclipse中卡卡地改程序。可能就是比Windows快那么地一點(diǎn)。

10、這里等了大概5分鐘,同樣的配置比Windows2003好一點(diǎn),Hello world終于出來(lái)了……我開(kāi)始還以為L(zhǎng)inux與Android指令系統(tǒng)一樣,開(kāi)這個(gè)東西是秒開(kāi)的……

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android中傳值Intent與Bundle的區(qū)別小結(jié)
- android中Intent傳值與Bundle傳值的區(qū)別詳解
- Android 中為什么要用Fragment.setArguments(Bundle bundle)來(lái)傳遞參數(shù)
- Android 通過(guò)Intent使用Bundle傳遞對(duì)象詳細(xì)介紹
- 利用adt-bundle輕松搭建Android開(kāi)發(fā)環(huán)境與Hello world(Windows)
- Android 幾種屏幕間跳轉(zhuǎn)的跳轉(zhuǎn)Intent Bundle
- Android開(kāi)發(fā) Bundle傳值的理解與使用小結(jié)
相關(guān)文章
android使用PullToRefresh框架實(shí)現(xiàn)ListView下拉刷新上拉加載更多
這篇文章主要介紹了android使用PullToRefresh框架實(shí)現(xiàn)ListView下拉刷新上拉加載更多,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
Android實(shí)現(xiàn)截屏方式整理(總結(jié))
本篇文章主要介紹了Android 截屏方式整理(總結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
基于Android studio3.6的JNI教程之ncnn之語(yǔ)義分割ENet
這篇文章主要介紹了基于Android studio3.6的JNI教程之ncnn之語(yǔ)義分割ENet的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2020-03-03
android加載系統(tǒng)相冊(cè)圖片并顯示詳解
大家好,本篇文章主要講的是android加載系統(tǒng)相冊(cè)圖片并顯示詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
Android 超簡(jiǎn)易Zxing框架 生成二維碼+掃碼功能
這篇文章主要介紹了Android 超簡(jiǎn)易Zxing框架 生成二維碼+掃碼功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
Kotlin啟動(dòng)協(xié)程的三種方式示例詳解
這篇文章主要為大家介紹了Kotlin啟動(dòng)協(xié)程的三種方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
Android progressbar實(shí)現(xiàn)帶底部指示器和文字的進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android progressbar實(shí)現(xiàn)帶底部指示器和文字的進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01

