Android随笔1:adb命令

</ pre> <pre name =“code”class =“java”> Android调试桥版本1.0.31
  
 -a - 指示adb在所有接口上侦听连接
 -d - 将命令指向唯一连接的USB设备
                                 如果存在多个USB设备,则返回错误。
 -e - 将命令指向唯一正在运行的模拟器。
                                 如果有多个仿真器在运行,则返回一个错误。
 -s <特定设备> - 使用给定的命令将命令指向设备或模拟器
                                 序列号或限定符。覆盖ANDROID_S
ERIAL
                                 环境变量。
 -p <产品名称或路径> - 简单的产品名称,如'sooner',或
                                 产品的相对/绝对路径
                                 out目录,如'out / target / product / sooner'。
  
                                 如果未指定-p,则为ANDROID_PRODUCT_OUT
  
                                 使用环境变量,它必须
                                 成为一条绝对的道路。
 -H - adb服务器主机的名称(默认:localhost)
 -P - adb服务器的端口(默认:5037)
 设备[-l] - 列出所有连接的设备
                                 ('-l'也会列出设备限定符)
 连接<主机> [:<端口>] - 通过TCP / IP连接到设备
                                 如果未指定端口号,则默认使用端口5555。
 断开[<主机> [:<端口>]] - 从TCP / IP设备断开连接。
                                 如果未指定端口号,则默认使用端口5555。
                                 使用此命令时不需要其他参数
  
                                 将与所有连接的TCP / IP设备断开连接。
  
设备命令:
  
  adb push [-p] <local> <remote>
                                - 将文件/目录复制到设备
                                 ('-p'显示传输进度)
  adb pull [-p] [-a] <remote> [<local>]
                                - 从设备复制文件/目录
                                 ('-p'显示传输进度)
                                 ('-a'表示复制时间戳和模式)
  adb sync [<目录>] - 仅在更改时复制主机 - >设备
                                 (-l表示列表但不复制)
                                 (请参阅'adb help all')
  adb shell - 以交互方式运行远程shell
  adb shell <command> - 运行远程shell命令
  adb emu <command> - 运行模拟器控制台命令
  adb logcat [<filter-spec>] - 查看设备日志
  adb forward --list - 列出所有正向套接字连接。
                                 格式是具有以下格式的行的列表:
                                    <serial>“”<local>“”<remote>“\ n”
  adb forward <local> <remote> - 转发套接字连接
                                 前向规格是以下之一:
                                   TCP:<端口>
                                   localabstract:<unix域套接字名称>
                                   localreserved:<unix域套接字名称>
                                   localfilesystem:<unix域套接字名称>
                                   dev:<字符设备名称>
                                   jdwp:<process pid>(仅限远程)
  adb forward --no-rebind <local> <remote>
                                - 与'adb forward <local> <remote>'相同但失败
                                 如果<local>已被转发
  adb forward --remove <local> - 删除特定的转发套接字连接
  adb forward --remove-all - 删除所有正向套接字连接
  adb jdwp - 列出托管JDWP传输的进程的PID
  
  adb install [-l] [-r] [-d] [-s] [--algo <算法名称> --key <十六进制编码密钥> --iv <hex-encoded iv>] <file>
                                - 将这个包文件推送到设备并安装它
                                 ('-l'表示向前锁定应用程序)
                                 ('-r'表示重新安装应用程序,保存其数据)
                                 ('-d'表示允许版本代码降级)
                                 ('-s'表示安装在SD卡上而不是内部存储)
                                 ('--algo','--key'和'--iv'表示文件已经被加密)
  adb卸载[-k] <package> - 从设备中删除此应用程序包
                                 ('-k'表示保留数据和缓存目录)
  adb bugreport - 从设备返回所有信息
                                 应包括在内
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值