Ubuntu 10.04 64bit 使用Eclipse開發Android AP(二)讓Ununtu和Android手機連接

摘要:Ubuntu 10.04 64bit 使用Eclipse開發Android AP(二)讓Ununtu和Android手機連接

一般Android手機在windows上,灌一下原廠網站的drive

就可以讓pc連接到手機了,但Ubuntu並沒有driver吶

一直使用SDK裡面的模擬器也不是辦法

安迪兒今天介紹是在Ubuntu下連接Android手機

windows的使用者,直接灌driver就可以了

設定的過程如下

一、接上電腦和手機的usb線(記得手機的debug選項要勾起)

在Ubuntu的終端機下打

lsusb

這邊可以看到安迪兒的手機是Bus002那個 Acer Inc(每個人的手機不同)

二、建立rules文件(其實Ununtu是捉的到USB的我們只要再幫他建一個rules讓他知道就好了)

根據Google的 Android Developing on a Device

記得要看一下,裡面有各廠牌手機的代碼,和建rules的內容

a.開root權限的檔案總管在etc/udev/rules.d/ 建一個50-android.rules的檔

(安迪兒是直接copy目錄下隨一個rules改檔名改內容的)

建新檔案的指令

cd /etc/udev/rules.d
sudo gedit 50-android.rules

b.填入rules內容

安迪兒的是

SUBSYSTEM=="usb",SYSFS{"Acer, Inc."}=="0502", MODE="0666"

這邊視每隻手機的不同而內容不同

"Acer, Inc."->換成lsusb指令show出的字眼

"0502"->查一下Android Developing on a Device廠牌的USB Vendor ID

MODE="0666"->固定的不用理會

改完內容後,存檔

記得設一下檔案權限a+r

chmod a+r /etc/udev/rules.d/50-android.rules

再重啟一下udev目錄下的東西

sudo /etc/init.d/udev restart

三、設定完rules檔後在 android sdk 的 tools 目錄下運行adb(Android Debug Bridge)吧

進到捉回來的Android sdk tools目錄下

先kill server再啟一次, 順利的話會出現successfully

sudo ./adb kill-server
sudo ./adb devices

這個時候adb就運行起來嘍,就可以讓Eclipse或是google sdk 連接手機使用了

以上~~~~收工嘍~~

下一篇會說明用Eclipse透過這次建好的adb去做一些運用

(捉Android手機即時畫面、發佈程式在手機執行、直接處理手機內部的檔案)