当我在设备上运行的合成应用程序中使用布局检查器时,我没有获得合成树,而是获得了视图系统树。如何查看合成树?谢谢
注意:当我在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)
4条答案
按热度按时间of1yzvn41#
Samsung Galaxy S10(API 31)的解决方案转到设置-〉开发者选项-〉启用选项“启用视图属性检查”
bq3bfh9z2#
终于明白了。
查看错误:
Error: Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
,我通过启用我移动的(realme 6i)的开发者选项上的“禁用权限监视”来克服这个错误。一旦我修复了上一个错误,布局检查器的撰写应用程序的工作正常。
请注意,即使在发布时存在上述错误,也可以运行布局检查器,但其结果对于jetpack合成应用程序是不正确的。
我想感谢所有试图帮助我解决这个问题的人。
whlutmcx3#
在API〉=30时可能支持
camsedfj4#
这就帮我解决了问题
当只显示视图,而没有显示可组合项时,请确保不从META-INF中排除.version文件,因为组合UI工具会使用它们,例如删除/调整以下内容:
由Layout inspector not showing compose nodes中的@dipdipdip回答