You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中Compose Layout Inspector不可用的问题求助

修复Compose Layout Inspector不可用的方案
  • 对齐Kotlin版本与Compose Compiler版本
    你的kotlinCompilerExtensionVersion设置为1.4.0,该版本要求Kotlin版本必须匹配为1.8.0或1.8.20系列。检查项目根目录的build.gradle文件,确保Kotlin版本对应:

    buildscript {
        ext {
            kotlin_version = '1.8.20'
        }
        // ...其他配置
    }
    
  • 更换兼容的Compose BOM版本
    你使用的2023.02.00-alpha02是较早的Alpha版本,可能与Android Studio Giraffe/Electric Eel存在兼容性问题。建议切换到稳定版BOM,比如:

    dependencies {
        androidx.compose = "2023.10.01"
        implementation platform("dev.chrisbanes.compose:compose-bom:${androidx.compose}")
        androidTestImplementation platform("dev.chrisbanes.compose:compose-bom:${androidx.compose}")
        // ...其他依赖
    }
    

    也可以尝试Android官方的Compose BOM:

    implementation platform("androidx.compose:compose-bom:2023.10.01")
    
  • 修正Tooling依赖配置
    你同时添加了implementation和debugImplementation的ui-tooling,会导致依赖冲突。仅保留debugImplementation即可(该库仅用于调试阶段):

    dependencies {
        // 移除该行:implementation "androidx.compose.ui:ui-tooling"
        debugImplementation "androidx.compose.ui:ui-tooling"
        implementation "androidx.compose.ui:ui-tooling-preview"
        // ...其他依赖
    }
    
  • 强制指定ui库版本(可选)
    如果BOM仍无法让Studio识别ui版本,可以直接指定androidx.compose.ui:ui的具体版本,确保与其他Compose库版本一致:

    implementation "androidx.compose.ui:ui:1.5.4"
    
  • 更新Android Studio的Compose插件
    打开Android Studio的Settings -> Plugins,搜索Compose Multiplatform,将其更新到最新稳定版后重启Studio。

  • 彻底清理项目缓存
    执行以下操作清理缓存残留:

    1. 点击Studio工具栏File -> Invalidate Caches...,选择Invalidate and Restart
    2. 删除项目根目录下的.gradle文件夹
    3. 删除本地Gradle缓存目录(通常在~/.gradle/caches)
    4. 重新同步项目并Rebuild

内容的提问来源于stack exchange,提问作者helpinghand

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 20:45:38