歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 搭建Android開發環境[Linux下 Ubuntu 10.10 32bits 和 11.04 64bits 測試無問題]

搭建Android開發環境[Linux下 Ubuntu 10.10 32bits 和 11.04 64bits 測試無問題]

日期:2017/2/28 16:10:03   编辑:Linux教程

以前在Windows上開發過Android效應用,不過怎麼說Linux也是Android的祖輩,親戚當然更親了,在上手了Linux以後,我就開始抽空配置Linux下的Android開發環境啦!

1,首先是安裝java(之前初識Ubuntu配置的有講到:http://www.linuxidc.com/Linux/2011-08/39675.htm)

2,然後安裝eclipse,用然synpatic下載很方便的。

3,接著在eclipse的 幫助>軟件更新 中輸入ADT 下載地址,下載ADT,地址如下,https://dl-ssl.google.com/android/eclipse/。

4,ADT安裝完成後,自己翻牆去android development的網站下載了SDK。http://developer.android.com/sdk/index.html(翻牆才上去的。。。GFW啊),下載好以後,在eclipse的windows->preference裡面設置好android SDK包的位置

5,幾乎搭建完畢了,之後還需要做的是修改環境變量PATH ,增加SDK中的tools路徑和platform-tools路徑(否則app在虛擬機上跑的時候會除出問題的噢~~)

【注意:如果是AMD64的Linux,還需要下載安裝ia32-libs* , 筆者在apt-get install的過程中出了一些依賴的問題……不過最終都通過從launchpad直接下載deb包並安裝解決了】

PATH=$PATH:/home/路徑……/tools:/home/路徑……/platform-tools

如此修改似乎只能在當次會話中有效。

另一種方法是修改/etc/profile文件。

# vi /etc/profile
在適當位置添加 PATH=$PATH:/home/路徑……/tools:/home/路徑……/platform-tools
這種方法最好,除非你手動強制修改PATH的值,否則將不會被改變

6,若是想真機調試,那麼,還需要增加udev下的rules文件。綜合了一下網上的方法,對於我的I9000 KUbuntu10.10 而言,有如下步驟:

6.1 lsusb命令,查看機器的編號。

如:Bus 002 Device 004: ID 04e8:681c Samsung Electronics Co., Ltd Galaxy Portal/Spica Android Phone
那麼,編號04e8記住了,之後會用到的。

6.2在/etc/udev/rules.d/ 增加rules文件,文件名:51-android.rules

sudo gedit /etc/udev/rules.d/51-android.rules

在彈出的文件框內輸入內容:SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8”, MODE=”0666″
其中 04e8是我的編號~~大家自行修改吧~~之後保存退出即可。

6.3 修改改文件的讀取操作權限。給所有人添加讀權限

sudo chmod a+r gedit /etc/udev/rules.d/51-android.rules

6.4 配置完成之後,重啟相應的服務。到此為止,可以在eclipse裡進行android開發咯!

sudo /etc/init.d/udev restart

sudo ./adb kill-server // 關掉adb服務 這裡kill掉以後,會自動重啟的~

sudo ./adb devices //查看在線設備

如果出現

List of devices attached
100031177def device

則意味著設備鏈接好。那麼,恭喜你,可以真機調試啦~

如果列出的是一串“?”,則沒有成功,看看rules有沒有寫正確噢~

【注意:如果是AMD64的Linux,還需要下載安裝ia32-libs* , 筆者在apt-get install的過程中出了一些依賴的問題……不過最終都通過從launchpad直接下載deb包並安裝解決了】

Copyright © Linux教程網 All Rights Reserved