似乎无法在Android Studio 3.0(Canary 3)上启动Layout Inspector
连接到我的设备和应用程序运行后,选择工具> Android>布局检查器会出现以下错误对话框:
"获取视图层次结构时出错:意外错误:空视图层次结构"
我缺少任何设置?我在设备上启用了开发者选项.
Android Studio 大黄蜂补丁 3
从这个页面,它说我可以看到重组计数: https: //developer.android.com/jetpack/compose/tooling#recomposition-counts
它没有向我显示菜单选项。仅设备名称和“停止检查器”
android layout-inspector android-jetpack android-jetpack-compose compose-recomposition
尝试在布局检查器中检查我的纯 Compose 应用程序会显示没有任何布局节点信息的屏幕。日志中没有错误。这种情况在真实设备和模拟器上都会发生。我尝试过 Android Studio Bumblebee(最新补丁)和 Chipmunk(Beta)。Compose版本是1.1.1
android android-studio layout-inspector android-jetpack-compose
启动Layout Inspector时收到错误消息:"获取视图层次结构时出错:意外错误:空视图层次结构".
在Logcat中也有一个例外:
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater I/art: Exception thrown by dispatcher for 0x56555254
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: java.lang.NoClassDefFoundError: android.graphics.drawable.Icon
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at libcore.reflect.InternalNames.getClass(InternalNames.java:55)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at java.lang.Class.getDexCacheType(Class.java:479)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at java.lang.reflect.ArtMethod.getDexCacheType(ArtMethod.java:236)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at java.lang.reflect.ArtMethod.getParameterTypes(ArtMethod.java:176)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at java.lang.reflect.Method.getParameterTypes(Method.java:174)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at java.lang.Class.getDeclaredMethods(Class.java:802)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at android.view.ViewDebug.getExportedPropertyMethods(ViewDebug.java:1118)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at android.view.ViewDebug.exportMethods(ViewDebug.java:1209)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:1155)
12-10 23:46:56.812 18833-18840/com.tst.nikita.yandextranslater W/System.err: at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:1141)
12-10 …
Run Code Online (Sandbox Code Playgroud) 任何在 android studio 遇到同样问题并找到解决方案的人请分享解决方案。Android Studio版本:
Android Studio Arctic Fox | 2020.3.1 Patch 2
Build #AI-203.7717.56.2031.7678000, built on August 27, 2021
Runtime version: 11.0.10+0-b96-7249189 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 12
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: Lombook Plugin, com.thoughtworks.gauge, org.jetbrains.kotlin, com.google.mad-scorecard, org.intellij.plugins.markdown
Run Code Online (Sandbox Code Playgroud)
无法检测实时检查服务。要启用实时检查,请重新启动设备
android android-studio layout-inspector android-studio-arctic-fox
拍摄布局快照并使用Layout Inspector对其进行检查后,如何找到所选 TextView 或 AppCompatTextView 使用的字体?文本和主题属性组没有提及fontFamily
属性。但是,我看到 TextView 上有自定义字体。
我正在运行 Android Studio 3.2.1
当我尝试在模拟器中检查应用程序的布局时,通过Tools
=> Layout Inspector
,它总是失败,并显示以下错误之一:
1。
获取视图层次结构时出错:在从设备捕获布局数据时发生超时错误。设备可能太慢,捕获的视图可能太复杂,或者该视图可能包含动画。
请以简化的视图重试,并确保设备响应。
2。
com.instabridge.android.dev没有显示活动窗口
布局并不特别复杂,并且不包含动画,仅映射了一些视图。Android Studio是3.4.1。我如何解决它?还是如何找到错误的原因?
当我使用 Android Studio Giraffe 时尝试在我的项目上使用布局检查器时,我收到上面的错误消息 | 2022年3月1日金丝雀6号。
我也尝试过用Android Studio Electric Eel | 2022.1.1 补丁 1。在那里我只收到错误消息:Compose 检查不可用。
对于版本控制,我使用 chris banes 的 BOM
composeOptions {
kotlinCompilerExtensionVersion '1.4.0'
}
dependencies{
androidx.compose = 2023.02.00-alpha02
..
implementation platform("dev.chrisbanes.compose:compose-bom:${androidx.compose}")
androidTestImplementation platform("dev.chrisbanes.compose:compose-bom:${androidx.compose}")
implementation "androidx.compose.ui:ui"
implementation "androidx.compose.ui:ui-util"
implementation "androidx.compose.material:material"
implementation "androidx.compose.material:material-icons-extended"
implementation "androidx.compose.ui:ui-tooling"
debugImplementation "androidx.compose.ui:ui-tooling"
implementation "androidx.compose.ui:ui-tooling-preview"
Run Code Online (Sandbox Code Playgroud)
我还尝试使用自己的版本而不使用 BOM,但这给了我同样的问题。使缓存失效和重建项目也不起作用。
有人知道如何解决这个问题并再次开始使用我的布局检查器吗?
android android-studio android-gradle-plugin layout-inspector android-jetpack-compose
在android studio中,当我们使用布局检查器时,我们在左侧有一个层次结构查看器面板.我在教程中看到,如果我们右键单击层次结构查看器中的视图,我们在预览项目中有一个禁用显示,这使得预览禁用.
但在我的Android工作室2.2.3当我右键单击视图时没有任何事情发生.我应该设置任何设置吗?我错过了什么吗?