天天看點

《精通Android 執行個體開發》——第1章,第1.11節在Linux環境下搭建Android平台

本節書摘來自異步社群《精通android 執行個體開發》一書中的第1章,第1.11節在linux環境下搭建android平台,作者 陳強,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.11 在linux環境下搭建android平台

《精通Android 執行個體開發》——第1章,第1.11節在Linux環境下搭建Android平台

1.11.1 執行個體說明

android基于linux平台,是一個開源的智能手機系統,是以除了能夠在我們平常所用的windows平台下開發android應用項目外,還可以在linux平台中開發android應用項目。是以很有必要講述在linux平台中搭建android開發環境。

**1.11.2 具體實作

**以linux ubuntu 8.10平台為例,搭建android開發環境的具體流程如下所示。

(1)安裝虛拟光驅daemon400.exe。

(2)在windows xp下用虛拟光驅安裝ubuntu 8.10,iso檔案為:ubuntu-8.10-beta-desktop-i386. iso。

(3)用dpkg指令打patch,進入ubuntu系統将ubuntu_package_0430.tar.gz解壓。

另外,還需要重新将java5執行dpkg指令(因為用java6會有問題)。

(4)編譯原碼和android sdk

編譯原碼時先解壓原碼到本地,然後進入原碼目錄執行如下指令。

make

接下來開始編譯sdk,當完成make後,直接make sdk,此時會在“out/host/linux-x86/sdk”目錄下面生成mdk檔案和檔案夾,形如“android-sdk_eng.xxx_linux-x86”。

(5)開始安裝eclipse。

直接解壓eclipse-jee-ganymede-sr2-linux-gtk.tar.gz即可安裝eclipse。

tar -zvxf eclipse-jee-ganymede-sr2-linux-gtk.tar.gz

1.11.3 特别提醒

在linux下安裝android所需的工具後,也需要經過配置後才能使用。具體配置過程如下所示。

(1)修改~/.bashrc檔案,加入android sdk與eclipse的環境變量。

(3)接下來需要測試剛才編譯好的sdk。在eclipse中将android sdk目錄設定成自己編譯生成的sdk目錄,例如“out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86”。

(4)依次選擇【window】︱【preferences】︱【android】中的sdk location,進行設定。

(5)接下來開始建立avd。

在eclipse中,依次單擊【window】︱【android avd manager】,将name、target、sd card、skin選項都填選好後,點選【create avd】按鈕即可。

(6)進入cmd視窗并進入到目錄下,執行如下指令後将成功運作模拟器。

經過上述操作後,模拟器就運作起來了。通過如下指令也可以運作模拟器。

運作上述android 1.5的avd後的效果如圖1-58所示。

《精通Android 執行個體開發》——第1章,第1.11節在Linux環境下搭建Android平台

如果沒有需要的jdk、eclipse或android sdk,在linux下也需要分别下載下傳它們,隻是在下載下傳時選擇linux的資源即可,整個安裝順序和windows下的大同小異。