布局检查器不显示可组合项树

lba*_*ira 12 android kotlin android-jetpack-compose

当我在设备上正在运行的撰写应用程序中使用布局检查器时,我没有获取可组合项树,而是获取了视图系统树。如何查看可组合项树?谢谢

在此输入图像描述

注意:当我在 Android Studio 中运行布局检查器时,我仍然收到以下错误:
Unable to set the global setting: "debug_view_attributes_application_package" to: "com.example.statecodelab" Error: Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2340) at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1405) at com.android.providers.settings.SettingsProvider.insertGlobalSetting(SettingsProvider.java:1379) at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:556) at android.content.ContentProvider.call(ContentProvider.java:2162) at android.content.ContentProvider$Transport.call(ContentProvider.java:481) at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:375) at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:277) at android.os.ShellCommand.exec(ShellCommand.java:104) at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:49) at android.os.Binder.shellCommand(Binder.java:881) at android.os.Binder.onTransact(Binder.java:765) at android.os.Binder.execTransactInternal(Binder.java:1021) at android.os.Binder.execTransact(Binder.java:994)

小智 37

三星 Galaxy S10 (API 31) 的解决方案转到设置->开发人员选项-> 启用选项“启用视图属性检查

  • 谢谢,它正在工作。在小米设备上,它的名称为“调试”下的“启用查看属性” (2认同)

lba*_*ira 10

终于明白了。

查看错误: Error: Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS,我通过在手机(realme 6i)的开发人员选项中启用“禁用权限监控”来解决此错误。

一旦我修复了之前的错误,Compose 应用程序的布局检查器就可以正常工作。

请注意,即使在发帖时存在上述错误,也可以运行布局检查器,但其结果对于 jetpack 撰写应用程序来说不正确。
我要感谢所有试图帮助我解决这个问题的人。