android - 如何在 Android 应用程序中进行 View 层次结构转储

标签 android hierarchy

我想分析我的用户界面 - 它属于 onDraw 方法的 stackoverflow

有人告诉我这是因为我的 ui 有太多层

我想做一个 View 层次结构转储,看看我的层次有多深

但是当我尝试加载 hierarchyviewer 时出现此错误:

Error obtaining UI hierarchy
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!

我该如何解决?

最佳答案

如果我们不能解决这个问题,因为这是一个已知问题,

我们可以试试monkey talk .

它提供了一个具有自己机制的 View 层次结构。

关于android - 如何在 Android 应用程序中进行 View 层次结构转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19629940/

相关文章:

Android - 绑定(bind)到服务

android - 错误:无法为根项目获取未知属性 'plugin'

python - 如何在python中轻松显示顶层数据结构

php - 从平面数据在 PHP 中构建分层 html 标签

python - 使用 Pyspark 从关系数据集构建层次结构

android - Android应用程序:MainActivity在横向->纵向模式下找不到ListView/崩溃

android - 如何从 Ubuntu 中的任何目录打开 Android Studio?

android - 添加flutter_contact插件后,Flutter App Gradle构建失败

d3.js - 树、簇、径向树和径向簇布局之间的平滑过渡

java - JMockit : How to avoid code from superclasses' constructors