Jetpack compose 无法在 AS 布局检查器中进行检查

Eug*_*ene 19 android-jetpack-compose

Jetpack compose 无法在 AS 布局检查器中进行检查。有没有什么工具可以检查compose布局节点。

VIG*_*ESH 37

在设备的开发人员选项中启用启用视图属性后, 我在 Android 12 设备中解决了这个问题


ald*_*dok 7

对我来说,我必须这样做才能使 LayoutInspector 与 Compose 配合使用(在设备的开发人员选项中启用启用视图属性不起作用)。

// Before
packagingOptions {
    resources.excludes.add("META-INF/*")
}

// After
packagingOptions {
    // resources.excludes.add("META-INF/*")
}
Run Code Online (Sandbox Code Playgroud)

Google 问题跟踪器中提到了这一点。引用用户评论:

在我的项目中,我遇到了类似的问题,即布局检查器无法工作(撰写视图未显示)。我解决了这个问题,在我的 build.gradle 中删除了这一行:

packagingOptions {
    resources.excludes += setOf(
        "META-INF/*.version", <= Removing this line
        "META-INF/proguard/*",
        "META-INF/*.kotlin_module",
        "META-INF/DEPENDENCIES",
        "META-INF/AL2.0",
        "META-INF/LGPL2.1",
        "META-INF/*.properties",
        "/*.properties"
    )
}
Run Code Online (Sandbox Code Playgroud)


Jam*_*son 1

自 Jetpack Compose Beta 发布以来,最新版本的 Android Studio 具有支持检查 jetpack compose 布局的布局检查器版本:

https://developer.android.com/jetpack/compose/tooling#layout-inspector 在此输入图像描述

  • 不适用于最新的 AS 版本 (chipmunk)。尝试了几个撰写演示项目 (4认同)
  • 在最新的海豚中仍然不起作用 (2认同)