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>")
}
相关推荐
luckyxiev51 分钟前
工作笔记20240927——vscode + jlink调试
ide·笔记·vscode
彭于晏6894 分钟前
Activity
android·java·android-studio
wdh38377 分钟前
vscode+stfp插件,实现远程自动同步文件&代码
ide·vscode·编辑器
Reese_Cool2 小时前
【数据结构与算法】算法和算法分析
android·c语言·数据结构·算法
佛系小嘟嘟4 小时前
Android Studio 新版本 Logcat 的使用详解
android·gitee·android studio
泡泡里的月亮5 小时前
Linux启动mysql报错
android·linux·mysql
我命由我123455 小时前
7.使用 VSCode 过程中的英语积累 - Terminal 菜单(每一次重点积累 5 个单词)
前端·ide·笔记·vscode·学习·编辑器·学习方法
界面开发小八哥5 小时前
「Java开发指南」如何用MyEclipse为iPhone搭建Spring应用程序?
java·ide·spring·iphone·myeclipse
编程、小哥哥5 小时前
netty之基础aio,bio,nio
android·nio