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。彻底清理项目缓存
执行以下操作清理缓存残留:- 点击Studio工具栏
File->Invalidate Caches...,选择Invalidate and Restart - 删除项目根目录下的
.gradle文件夹 - 删除本地Gradle缓存目录(通常在
~/.gradle/caches) - 重新同步项目并Rebuild
- 点击Studio工具栏
内容的提问来源于stack exchange,提问作者helpinghand
相关产品推荐
相关产品推荐

