【问题标题】:Hierarchy Viewer wants a forwarded port, how?Hierarchy Viewer 想要一个转发端口,怎么做?
【发布时间】:2014-06-10 23:58:51
【问题描述】:

我正在尝试运行 Hierarchy Viewer 来调查我的应用在 Android 设备(Samsung Galaxy S4,开发版)上的一个屏幕。

HV 启动,但在树视图中显示空白屏幕,并显示这些错误消息

[2014-06-10 16:52:22 - ViewServerDevice]Unable to debug device: samsung-gt_i9505g-86d22a7c
[2014-06-10 16:52:23 - hierarchyviewer]Missing forwarded port for 86d22a7c
[2014-06-10 16:52:23 - hierarchyviewer]Unable to get the focused window from device 86d22a7c

为 HV 提供所需的转发端口的步骤是什么?这是在 MacOS 10.7.5 上

【问题讨论】:

标签: android sdk


【解决方案1】:

尝试以下步骤来解决此问题:

  1. 首先检查您是否在调试模式下运行应用程序。如果是,则退出调试模式并从设备上的启动器图标运行应用程序。此外,最好从终端启动 android 设备监视器,即转到 /Users/<user>/Library/Android/sdk/tools then enter ANDROID_HVPROTO=ddm monitor

  2. 如果它仍然不起作用,请尝试在终端上运行 android 命令,如果它说找不到命令或类似的东西,那么试试这个(或从d.danailov's 回答here 检查):

    vim ~/.bash_profile

然后在Vim的插入模式下输入这3行。

export ANDROID_HOME=/Users/<Username>/Library/Android/sdk (path to your sdk)
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
  1. 然后重启终端,在终端输入android。

  2. 现在从终端启动 android 设备监视器,即转到 /Users/&lt;Username&gt;/Library/Android/sdk/tools then enter ANDROID_HVPROTO=ddm monitor

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-14
    • 2017-04-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 2016-01-28
    • 2022-10-24
    相关资源
    最近更新 更多