ADB用法


作為android開發人員,adb是常用的工具之一。具體怎么使用了。

1、 安裝完ADB后(ADB的安裝請參考《Android開發平台搭建及配置.doc》),用電腦USB連接機器,然后使用

adb devices

來查看連接狀態,若出現如下錯誤,則有可能已經有另外一個ADB進程在運行了,需要手動在任務管理器中查找到它並停止掉。

正常的狀態應該如下:

2.adb shell 

adb shell 是一個有用的操作命令。 

此命令進入設備的shell中。這時會有

3.adb 查詢相關的文件

用以下的命令能夠查詢adb的文件的相關的顯示。

$ ls -l /sys/class/io*

ls -l /sys/class/io*

lrwxrwxrwx root     root              2010-01-01 13:24 gps -> ../../devices/virt

ual/io_devices/gps

lrwxrwxrwx root     root              2010-01-01 13:16 evdo -> ../../devices/vir

tual/io_devices/evdo

lrwxrwxrwx root     root              2010-01-01 13:24 led -> ../../devices/virt

ual/io_devices/led

注意了這些都是linux的命令,從而論證了android內核就是一個linux系統了。

4.adb模擬按鍵。

adb的強大,還在於他能夠模擬手機的按鍵,他的命令如下了。

nput keyevent 4//返回上一級

Home 3

Menu 82

右:22

左:21

下:20

上:19

OK23

音量加:24

音量減:25

adb在shell中使用了,能夠更改文件的讀寫的屬性了,命令是這樣的了。

 

mount -o remount,rw ext2 /system

 

5、 adb還能夠把相應的文件替換原系統的文件:(相應的文件用鼠標拖動的方法拖到CMD界面中)

 

此命令不要在adb shell中使用

adb push D:\Personal\Desktop\sensors.zoom2.so /system/lib/hw/

6、adb還能夠安裝/卸載apk文件了,這是一個開發時候應用較多的命令。

 

Adb install/uninstall + 文件路徑

7、查詢是否連接上3G時,用如下命令:

 

ls -l /dev/ttyUSB*

若顯示出類似如下信息時,表示已經連上3G

crw------- root     root     188,   0 2011-05-19 12:21 ttyUSB0

crw------- root     root     188,   1 2011-05-19 12:21 ttyUSB1

crw------- root     root     188,   2 2011-05-19 12:23 ttyUSB2

8、開發小貼士,你是否遇到無法連接到真機的時候。這時候,他的adb kill/start-server 就派上大用場了,請看具體的案例:

 找不到server 如下:

這時候,adb有重要的作用了, 進行了如下的操作:

 

 

這時候就有設備了

 

 

 就ok了,這是我的adb理解

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM