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>")
}
相关推荐
倔强的石头10615 小时前
【Linux指南】Linux命令行进度条实现原理解析
android·linux
yeziyfx16 小时前
Android Studio制作.9图(点9图/9Patch图)
android·ide·android studio
Chejdj16 小时前
StateFlow、SharedFlow 和LiveData区别
android·面试
蓝不蓝编程16 小时前
AI编程作品:Android 极简倒计时应用
android·ai编程
小仙女喂得猪17 小时前
2025 Android原生开发者角度的Flutter 笔记整理(对比ReactNative)
android·flutter·react native
SHUIPING_YANG17 小时前
webman项目开机自启动
android
幸运之旅17 小时前
ARouter 基本原理
android·架构
沐怡旸18 小时前
【底层机制】Handler/Looper 实现线程切换的技术细节
android·面试
轻口味18 小时前
Rokid Glasses 移动端控制应用开发初体验-助力业务创新
android·操作系统·app
帅得不敢出门19 小时前
Android监听第三方播放获取音乐信息及包名
android·java