zoukankan      html  css  js  c++  java
  • Andriod调试桥

    1. 在您的设备上启用 adb 调试

    在运行 Android 4.2 及更高版本的设备上,Developer options 屏幕默认情况下处于隐藏状态。如需将其显示出来,请转到 Settings (设置) > About phone (关于手机) 并点按 Build number (版本号)七次。返回上一屏幕,在底部可以找到 Developer options (开发者选项)

    2. 将设备与 USB 连接。

    可以从 android_sdk/platform-tools/ 目录执行 adb devices 来验证设备是否连接。如果已连接,您将看到设备名称以“设备”形式列示。

    或 

    通过 WLAN 连接到设备

    1. 使用 USB 电缆将设备连接到主计算机。
    2. 设置目标设备以侦听端口 5555 上的 TCP/IP 连接。
       
      $ adb tcpip 5555

    手机中“关于手机”->"状态信息"->"IP 地址"可以看到IP地址。

    1. 连接至设备,通过 IP 地址识别此设备。
       $ adb connect device_ip_address
    2. 请确认您的主计算机已连接至目标设备:
       $ adb devices

      List of devices attached

      device_ip_address:5555 device

    如果 adb 连接丢失:

    1. 请确保您的主机仍与您的 Android 设备连接到同一个 WLAN 网络。
    2. 通过再次执行 adb connect 步骤重新连接。

      如果无法连接,则重置 adb 主机:

     
      adb kill-server
    

       然后,从头开始操作。

    查询设备

      在发出 adb 命令之前,知道哪些模拟器/设备实例已连接到 adb 服务器会很有帮助。您可以使用 devices 命令生成已连接的模拟器/设备的列表:

      adb devices

    将命令发送至特定设备

      如果多个模拟器/设备实例正在运行,在发出 adb 命令时您必须指定一个目标实例。为此,请在命令中使用 -s 选项。以下是 -s 选项的用法:

     
      adb -s serial_number command 

      如上所示,您使用由 adb 分配的序列号为命令指定目标实例。您可使用 devices 命令获取正在运行的模拟器/设备实例的序列号。例如:

     
      adb -s emulator-5556 install helloWorld.apk

    注意,如果在多个设备可用时您未指定目标模拟器/设备实例就发出命令,那么 adb 将生成一个错误。

    如果您有多个设备可用(硬件或模拟设备),但只有一个设备是模拟器,则使用 -e 选项将命令发送至该模拟器。同样,如果有多个设备,但只连接了一个硬件设备,则使用 -d 选项将命令发送至该硬件设备。

  • 相关阅读:
    浅谈IO这件事
    tushare+pandas实现财经数据分析
    大话设计模式Python实现-解释器模式
    大话设计模式Python实现- 享元模式
    大话设计模式Python实现-中介者模式
    大话设计模式Python实现-职责链模式
    大话设计模式Python实现-命令模式
    大话设计模式Python实现-桥接模式
    java之AbstractStringBuilder类详解
    java之Class类详解
  • 原文地址:https://www.cnblogs.com/misswjr/p/9405421.html
Copyright © 2011-2022 走看看