首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决kotlin协同标注警告

如何解决kotlin协同标注警告
EN

Stack Overflow用户
提问于 2022-04-21 08:49:17
回答 2查看 1.3K关注 0票数 6

让我问一下

我用kotlin coroutine

代码语言:javascript
运行
复制
@OptIn(DelicateCoroutinesApi::class)
GlobalScope.launch {
    displaySura()
}

在显示警告的build选项卡中:

代码语言:javascript
运行
复制
This annotation should be used with the compiler argument '-opt-in=kotlin.RequiresOptIn'

如何解决这个警告?提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-21 08:58:56

可以在构建文件中添加-opt-in=kotlin.RequiresOptIn编译器参数:

代码语言:javascript
运行
复制
compileKotlin {
    kotlinOptions {
        freeCompilerArgs += [
                "-Xopt-in=kotlin.RequiresOptIn"
        ]
    }
}
票数 13
EN

Stack Overflow用户

发布于 2022-10-16 18:34:44

为了澄清@Sergio的答案,您可以在应用程序的build.gradle文件中添加这个块

代码语言:javascript
运行
复制
android {
    kotlinOptions {
        jvmTarget = '1.8'
        freeCompilerArgs += [
                "-Xopt-in=kotlin.RequiresOptIn"
        ]
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71951505

复制
相关文章

相似问题

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