Android Hierarchy-Viewer - 无法在 ddms 层次结构查看器中看到应用程序

Posted

技术标签:

【中文标题】Android Hierarchy-Viewer - 无法在 ddms 层次结构查看器中看到应用程序【英文标题】:Android Hierarchy-Viewer - unable to see app in ddms hierarchy viewer 【发布时间】:2016-12-06 10:41:40 【问题描述】:

我正在使用 moto-g4 plus,我的设备在 ddms 中被检测到,但它没有在层次结构查看器中显示应用程序。

我也遵循了

的步骤

https://developer.android.com/studio/profile/hierarchy-viewer-setup.html#hvproto-variable

设备上的 Android 版本 - 6.0

控制台日志:

 [2016-12-06 16:05:31 - hierarchyviewer]Unable to get view server protocol version from device ZY223FMT2T
[2016-12-06 16:05:32 - ViewServerDevice]Unable to debug device: motorola-moto_g__4_-ZY223FMT2T
[2016-12-06 16:05:33 - hierarchyviewer]Missing forwarded port for ZY223FMT2T
[2016-12-06 16:05:33 - hierarchyviewer]Unable to get the focused window from device ZY223FMT2T

【问题讨论】:

How can I Use Hierarchy Viewer 【参考方案1】:

要在真实设备上使用层次结构查看器,您需要使用 ddm 而不是 ddms 协议。

export ANDROID_HVPROTO=ddm 添加到您的 .bash_profile 然后来源 ./.bash_profile。

然后重新启动您的 Android Studio 并删除已安装的应用。

再试一次,现在应该可以了。请参阅此 post 了解更多信息。

【讨论】:

【参考方案2】:

Its 对我来说在 Window 和 MAC 上都可以正常工作。唯一的技巧是在根据链接进行更改后,您必须重新启动系统并重新启动以查看层次结构视图

【讨论】:

以上是关于Android Hierarchy-Viewer - 无法在 ddms 层次结构查看器中看到应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

android 21 是啥版本

Android逆向-Android基础逆向(2-2)

【Android笔记】android Toast

图解Android - Android核心机制