博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ADB用法
阅读量:6882 次
发布时间:2019-06-27

本文共 1342 字,大约阅读时间需要 4 分钟。

作为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理解

 

转载地址:http://lqjbl.baihongyu.com/

你可能感兴趣的文章
ARM compiler No such file or directory
查看>>
总结oninput、onchange与onpropertychange事件的用法和区别
查看>>
BZOJ 1968: [Ahoi2005]COMMON 约数研究(新生必做的水题)
查看>>
windows下安装redis
查看>>
[LeetCode] Add Digits
查看>>
钉钉服务器端SDK PHP版
查看>>
记录mysql性能查询过程
查看>>
Appium 服务关键字
查看>>
线程安全日期格式化操作的几种方式
查看>>
android XMl 解析神奇xstream 六: 把集合list 转化为 XML文档
查看>>
[家里蹲大学数学杂志]第388期一套泛函分析期末试题参考解答
查看>>
解决iOS Xcode 模拟器键盘不弹出
查看>>
ArcGIS Desktop 遇到严重的应用程序错误
查看>>
增加eclipse启动的Tomcat内存的
查看>>
springboot jndi禁用
查看>>
MySQL5.7之Group Replication
查看>>
【MySQL】5.7新特性之五
查看>>
一个清理和查询都要兼顾的简单方案
查看>>
归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n
查看>>
【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】
查看>>