最近在调试TV时会用到adb wifi 调试,因此记录下adb 常用的调试命令,如果有错误欢迎大家指正。
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机 ).
它的主要功能 有:运行设备的shell(命令行)
管理模拟 器或设备的端口映射
计算机和设备之间上传/下载 文件
将本地apk 软件 安 装至模拟器或android设备adb 安装和配置这里就不再赘述;使用Android Studio 在控制台中使用Terminal 可以直接操作adb命令。
在使用adb wifi 调试时必须保证电脑和调试设备在同一局域网内,我测试使用的乐视电视在开启WiFi调试时需要在信号源界面输入147才能正常连接,否则无法建立连接。
adb connect ip // 连接调试设备
adb connect 192.168.0.6adb disconnect ip // 断开连接
adb install < apk文件路径 > // 将指定的apk文件安装到设备上
adb uninstall <软件名> // 卸载apk
adb uninstall -k <软件名> // 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.adb push <本地路径> <远程路径> // 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
adb pull <远程路径> <本地路径> // 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
adb shell // 这 个命令将登录设备的shell.
adb shell < command命令 > // 后面加< command命令>将是直接 运 行设备命令, 相当于执行远程命令adb help // 显示帮助信息
以下是help 命令显示的一些命令
adb -e对正在运行的仿真器下指令
adb -s指定仿真器序号
adb dervices显示当前启动的仿真器装置序号
adb help显示adb指令用法
adb verson显示adb版本
adb install安装APK应用程序组件
adb push上传文件或目录(adb push 文件所在PC的位置即文件名 目的位置)
adb pull下载文件或目录(adb pull 文件所在手机的位置即文件名 目的位置)
adb shell进入Android系统命令行模式
adb logcat监控仿真器运行记录
adb bugreport生成adb出错报告
adb start-server启动adb服务器
adb kill-server关闭adb服务器
adb get-state取得adb服务器运行状态
adb get-serialno获得仿真器运行序号
adb forward tcp:port更改仿真器的网络TCP通信端口
…..