將android設備用USB的連接線連接到電腦上以後可以將編寫的android應用在設備上運行以進行debug。
我的環境:
設備HTC G7 操作系統android 2.1 update1
PC操作系統爲ubuntu9.10
IDE:eclipse3.5.1(安裝了ADT)
1設備設置和連接
1.1打開設備的設置->應用程序->開發,勾上USB調試,保持喚醒狀態和允許模仿位置。
1.2將android設備用USB數據線連接到PC,並選擇連接類型爲磁盤驅動器。
這時在eclipse中運行程序將會出現target unknown的錯誤。沒關係,我們繼續往下
2.在系統中添加設備命名
2.1以根權限新建一個配置文件
在終端中輸入sudo gedit /etc/udev/rules.d/50-android.rules
寫入以下內容
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"
注:這裏的SYSFS{idVendor}要根據設備的不同而改變,這裏的"0bb4"是HTC的代號,其他的代號見下圖
2.2修改權限
在終端中輸入chmod a+r /etc/udev/rules.d/50-android.rules改變權限
3重新啓動adb
進入androidSDK目錄後,在終端中運行./adb kill-server和./adb start-server
4設置項目的debug選項
打開AndroidManifest.xml中的Application標籤頁,設置debugable爲true
在eclipse中直接運行項目即可。
參考文獻1.http://androidboss.com/using-android-debug-bridge-adb-in-linux/
2.android SDK doc