我正在尝试运行层次结构查看器来调查我的应用程序在Android设备上的一个屏幕(三星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
Run Code Online (Sandbox Code Playgroud)
为其提供所需的转发端口的步骤是什么?这是在MacOS 10.7.5上

小智 0
请尝试以下步骤来解决此问题:
首先检查您是否在调试模式下运行应用程序。如果是,则退出调试模式并从设备上的启动器图标运行应用程序。另外,最好从终端启动 Android 设备监视器,即转至/Users/<user>/Library/Android/sdk/tools then enter ANDROID_HVPROTO=ddm monitor.
如果它仍然不起作用,请尝试在终端上运行 android 命令,如果它显示命令未找到或类似的内容,则尝试此操作(或从d.danailov 的答案中检查此处):
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
Run Code Online (Sandbox Code Playgroud)
然后重新启动终端并在终端上输入 android。
现在从终端启动 Android 设备监视器,即转至/Users/<Username>/Library/Android/sdk/tools then enter ANDROID_HVPROTO=ddm monitor。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
2746 次 |
| 最近记录: |