adb是Android Debug Bridge缩写。
-
查看版本 adb version
-
查看日志 adb logcat
-
查看设备 adb devices
-
进入指定设备 adb -s 设备号 shell (由上面一条可以查看当前连接的设备号)
-
查看连接状态 adb get-state
-
启动adb服务 adb start-server (* daemon started successfully *表示启动成功)
-
重启adb服务 adb restart-server
-
停止adb服务 adb kill-server
-
将PC端文件传到手机设备上 adb push filepath(绝对路径) sdcard/(手机设备上的路径)
-
将手机上的文件传到PC上 adb pull sdcard/(文件所在路径) PC上要存放文件的路径
-
进入shell模式 adb shell
am是activity manager缩写,这个命令可以模拟系统的行为,而且需要先切换到shell模式。
-
强制退出app am force-stop packagename
-
杀掉app进程 am kill packagename
-
打开网页 am start -a android.intent.action.VIEW -d http://www.oschina.net
-
拨打电话 am start -a android.intent.action.CALL -d tel:10000(会报错,因为没有打电话的权限)
pm是package manager缩写,该命令可以查询设备上的应用信息等。
-
列出手机所有的包名 pm list packages
-
安装或者卸载 pm install/uninstall packagename
远程连接adb
不用数据线而是通过wifi进行通信,但是手机和PC需处于同一局域网内。
注意,这个操作不是在shell模式下,所以不必执行adb shell命令
启动: adb tcpip 5555(这步需要先连接数据线,而且这个端口号只能是5555) adb connect 手机ip
断开: adb disconnect //断开wifi连接 adb usb //切换到usb模式