Android Studio中导入了包,但无法识别 WindowSizeClass 和相关函数的问题

已导入以下的包:

复制代码
import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi
import androidx.compose.material3.windowsizeclass.WindowSizeClass
import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass
import androidx.compose.material3.windowsizeclass.calculateWindowSizeClass

但无法识别 WindowSizeClass,并显示错误:

org.gradle.api.InvalidUserDataException: Invalid catalog definition: - Problem: In version catalog libs, alias 'androidx-material3-window-size-class-android' is not a valid alias.


解决办法:++build.gradle.kts++中引入依赖

复制代码
dependencies {
    implementation("androidx.compose.ui:ui:<version>")
    implementation("androidx.compose.material:material:<version>")
    implementation("androidx.compose.runtime:runtime-livedata:<version>")
    implementation("androidx.compose.ui:ui-tooling:<version>")
    implementation("androidx.lifecycle:lifecycle-runtime-ktx:<version>")
    implementation("androidx.activity:activity-compose:<version>")
    implementation("androidx.core:core-ktx:<version>")
    implementation("androidx.compose.material3:material3-window-size-class:<version>")
}
相关推荐
后天han2 小时前
vscode中launch.json中定义的编译文件名于生成的不一致修改
ide·vscode·编辑器
雨白4 小时前
Android 自定义 View:从绘制基础到实战仪表盘与饼图
android
jiunian_cn5 小时前
【Linux】线程
android·linux·运维·c语言·c++·后端
lincats6 小时前
一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类
ide·delphi·delphi 12.3·firemonkey
在嵌入式里摸爬滚打7 小时前
VScode远程连接Ubuntu报错问题分析
ide·vscode·编辑器
funfan05178 小时前
IDEA基础配置优化指南(中英双版)
java·ide·intellij-idea
萧戈9 小时前
如何为 Visual Studio 2019 安装 WDK
ide·visual studio
lincats12 小时前
一步一步学习使用FireMonkey动画(2) 使用TAnimator类创建动画
ide·delphi 12.3·firedac·firemonkey
Frank_HarmonyOS13 小时前
Android MVVM(Model-View-ViewModel)架构
android·架构
新子y17 小时前
【操作记录】我的 MNN Android LLM 编译学习笔记记录(一)
android·学习·mnn