提问人:Kira Resari 提问时间:12/24/2022 更新时间:12/24/2022 访问量:912
Kotlin Compose 预览参考未解决
Kotlin Compose Preview reference unresolved
问:
我正在使用 Compose 开发适用于 Android 和桌面的 Kotlin 多平台项目,并安装了 Compose Multiplatform IDE Support 插件。
我正在尝试做的是添加注释,以便我可以预览我正在处理的可组合项。我尝试按照本指南来实现:@Preview
https://developer.android.com/jetpack/compose/tooling/studio
我想在模块中拥有共享的 Compose 类,因此我在该模块中添加了以下依赖项:shared-ui
build.gradle.kts
dependencies {
debugImplementation("androidx.compose.ui:ui-tooling:1.3.2")
implementation("androidx.compose.ui:ui-tooling-preview:1.3.2")
}
但是,即使在同步之后,当我尝试在我的类 () 中使用或导入注释时,也会收到以下错误:@Preview
shared-ui/src/commonMain/kotlin/.../MyScreen.kt
Unresolved reference: preview
这种情况发生了两次:一次在 import 语句中,最后一个单词是红色的,一次是在注释中,它也是红色的单词:Preview
Preview
[...]
import androidx.compose.ui.tooling.preview.Preview
[...]
@Preview
@Composable
[...]
顺便说一句,我还尝试了 Android Studio 在那里为我提供的快速修复选项:“添加对 androidx.compose.ui.ui-tooling-preview 的依赖并导入”。这样做的目的是在我添加依赖项的地方添加依赖项(前提是我先删除它们,否则它什么都不做),这显然意味着 Android Studio 同意我的观点,这就是依赖项应该去的地方。
这让我想到了我的终极问题:为什么这不起作用?我做错了什么?根据我的理解,这应该有效。但事实并非如此。我错过了什么吗?
答: 暂无答案
上一个:无法删除项目,目录不为空
评论
commonMain
androidMain