【问题标题】:No enum constant in build.gradlebuild.gradle 中没有枚举常量
【发布时间】:2016-10-08 17:58:52
【问题描述】:

我正在尝试运行谷歌示例的 todo-mvp,但它给了我这个错误:

Error:(55, 0) No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED

我没有测试经验,也不精通 gradle。可能是什么原因?

【问题讨论】:

    标签: android testing gradle


    【解决方案1】:

    将我的计算机语言更改为英语解决了这个问题。但 Gradle 不酷,不酷。你不应该在这个场景中考虑语言环境。

    【讨论】:

      【解决方案2】:

      更改计算机的语言是解决方案,但如果您不想更改语言,这里是替代解决方案:

      // Always show the result of every unit test, even if it passes.
      testOptions.unitTests.all {
          testLogging {
              events 'passed', 'SKIPPED', 'FAILED', 'standardOut', 'standardError'
          }
      }
      

      我在那里看到了这个解决方案:TestLogEvent,我意识到我们可以使用大写字母。

      如您所见,问题在于 i 字符,因为英文中没有 İ 字符,您需要将它们转换为 I。我从我的 logcat 中得出了这个想法:

      No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED
      

      【讨论】:

        猜你喜欢
        • 2020-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        • 2015-11-17
        • 1970-01-01
        • 2018-12-02
        • 2015-08-21
        相关资源
        最近更新 更多