adb调试工具
androiddebugbridge (ADB )是Android提供的通用调试工具,可以管理设备和手机模拟器的状态。 也可以执行以下操作:
1、快速更新设备和手机模拟器代码,如APP和安卓系统升级;
2、用设备执行shell命令
3 .管理装置或手机模拟器上的预定端口
4、将文件复制或粘贴到设备或手机模拟器上;
1、安装在模拟器上的应用:
ADB安装
不幸的是,Android没有提供卸载APP的命令,只能自己手动删除:
ADB外壳
cd /data/app
rm app.apk
2、进入设备和模拟器外壳:
ADB外壳
上述命令允许您进入设备或模拟器的shell环境。 在此Linux shell中,可以运行各种Linux命令。 此外,如果只运行一个shell命令,则可以使用以下方法:
ADB外壳[command]
例如,ADB shell dmesg打印内核的调试信息。
3、发布端口:
可以将任何端口号设置为主机到模拟器或设备的请求端口。 例如:
adbforwardtcp :5555 TCP :8000
4、复制文件:
可以将文件复制到设备中,也可以从设备中复制文件。
将文件或目录复制到设备或仿真器:
ADB推式
例如,adb push test.txt /tmp/test.txt
从设备或模拟器复制文件或目录:
Adb拉动
例如,ADB pull/addr oid/lib/lib webcore.so。
5、查找模拟器/设备实例:
获取当前正在运行的模拟器/设备实例的列表和每个实例的状态。
ADB设备
6、查看错误报告:
adb bugreport
7、记录无线通信日志:
通常,无线通信日志非常多,不需要在运行时进行记录,但也可以使用命令设置记录。
ADB外壳
log cat-b射频
8、获取机器ID和序列号:
adb get-product
db get-serialno
9、访问数据库SQLite3
ADB外壳
sqlite3
10、远程连接
wifi调试
1 .当然,首先用数据线连接手机,然后用adb devices确认设备是否已连接。
2 .连接后,查看手机ip地址有以下两种方法。
1 )设置)无线或网络--> (WLAN设置) )按menu键,然后选择“高级”选项--> (IP地址示例: 10.207.82.146 )
adb connect 10.207.82.146
2 )在command中运行
ADB外壳IP-finetaddrshowWLAN0
如果显示connected to 10.207.82.14633605555,则表示已成功连接以进行调试。 5555是默认端口
如果显示unabletoconnecttoiphonesubinfo :5555,请尝试在adb tcpip 5555中重新启动端口,然后运行上述命令。
###ADB外壳程序的常规命令
adb kill-server将关闭adb服务
adb开始服务器启动adb服务
查看ADB设备- l装载设备
ADB shell netcfg显示IP
清除adb logcat -c日志
ADB安装apk _ file安装APP应用程序
ADB卸载apk _ file卸载APP应用程序