摘要: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手機即時畫面、發佈程式在手機執行、直接處理手機內部的檔案)