在IDEA中,Atomic Kotlin course中总是输出一行“_checker_version 1”,即使和答案一样也无法通过

Posted 舒泱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在IDEA中,Atomic Kotlin course中总是输出一行“_checker_version 1”,即使和答案一样也无法通过相关的知识,希望对你有一定的参考价值。

问题描述:

在Atomic Kotlin课程中,check时,多输出一行“_checker_version 1”,即使把答案复制过来运行,也通不过。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

       

       

       

       

解决办法

1、找到build.gradle文件

在这里插入图片描述

2、打开文件,找到def printOutput(def output)方法

在这里插入图片描述

3、将原来的代码

def printOutput(def output) {
    return tasks.create("printOutput") {
        println "#educational_plugin_checker_version 1"
        def lines = output.toString().split("(?<=\\n)|(?=\\n)")
        for (line in lines) {
            println "#educational_plugin" + line
        }
    }
}

替换为

def printOutput(def output) {
    return tasks.create("printOutput") {
        def lines = output.toString().split("(?<=\\n)")
        for (line in lines) {
            println "#educational_plugin" + line
        }
    }
}

       

       

输出的第一行没有_checker_version 1了,通过了

在这里插入图片描述

       

       

参考链接https://stackoverflow.com/questions/67754100/how-to-remove-checker-version-1-in-androidstudio

以上是关于在IDEA中,Atomic Kotlin course中总是输出一行“_checker_version 1”,即使和答案一样也无法通过的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 协程协程启动 ④ ( 协程启动模式 | 协程构建器启动模式参数 | DEFAULT 模式 | ATOMIC 模式 | LAZY 模式 | UNDISPATCHED 模式 )

Kotlin 协程协程并发安全问题 ( 使用 Atomic 并发安全类型 | 使用 Channel 通道 | 使用 Mutext 轻量级锁 | 使用 Semaphore 轻量级信号量 )

Kotlin 多平台项目在 IDEA 中运行通用模块测试

如何在IntelliJ IDEA中禁用“粘贴时将Java转换为Kotlin”?

Ktor 应用程序未在使用 IntelliJ IDEA 的 Kotlin 多平台项目中运行

Intellij IDEA 未在 Kotlin 文件中显示有关 android 资源的可用建议