首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于组合预览功能,Android不会构建发布版构建-- NonExistentClass不能转换为注释

由于组合预览功能,Android不会构建发布版构建-- NonExistentClass不能转换为注释
EN

Stack Overflow用户
提问于 2022-12-02 19:26:20
回答 1查看 12关注 0票数 0

我得到以下错误

代码语言:javascript
运行
复制
error: incompatible types: NonExistentClass cannot be converted to Annotation
@error.NonExistentClass()

在…

代码语言:javascript
运行
复制
@Preview("Drawer contents")
@Preview("Drawer contents (dark)", uiMode = UI_MODE_NIGHT_YES)
@Composable
fun PreviewAppDrawer() {
    AppTheme {
        Surface {
            AppDrawer(
                currentScreen = Screen.Home,
                onTopLevelScreenNavigate = {},
                closeDrawer = { }
            )
        }
    }
}

在发布阶段构建

我怎么才能修好它?

可用于调试生成。

EN

回答 1

Stack Overflow用户

发布于 2022-12-02 19:34:42

通过添加缺失的依赖项来修正:

代码语言:javascript
运行
复制
implementation "androidx.compose.ui:ui-tooling-preview:$composeVersion"

决赛:

代码语言:javascript
运行
复制
implementation "androidx.compose.ui:ui-tooling-preview:$composeVersion"
debugImplementation "androidx.compose.ui:ui-tooling:$composeVersion"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74660623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档