具有EduTools插件的Kotlin Koans:“无法启动检查”

时间:2018-10-09 22:02:08

标签: java android android-studio intellij-idea kotlin

我正在尝试通过Kotlin Koansinstalling the EduTools plugin来遵循Android Studio中的choosing Kotlin Koans course教程。

一切正常,但是当我在任务说明面板中尝试“检查任务” 时,出现此错误:

  

无法启动检查

我还尝试了Intellij IDEA插件,并得到了相同的错误。

使用:

  • Android Studio 3.2 和EduTools 2.0-2018.1-443
  • Intellij IDEA 2018.2.3 和EduTools 2.0-2018.2-906

6 个答案:

答案 0 :(得分:3)

按照@NullReference的建议,我在IDE logs中发现了问题。

INFO - ecker.gradle.GradleCommandLine - Failed to launch checking 
Cannot run program "./gradlew" (...) No such file or directory

我已经将项目(设置/构建,执行,部署/构建工具/ Gradle )配置为使用本地Gradle发行版,看来EduTools插件总是在寻找Gradle Wrapper,所以我只需generate a Wrapper进行项目并将其配置为使用我的本地Gradle发行版:

gradle wrapper --gradle-distribution-url file:///path/to/local/gradle-4.6-all.zip

答案 1 :(得分:1)

也许可以尝试使用已经与EduTools捆绑在一起的IntelliJ Idea Edu

答案 2 :(得分:0)

我也遇到了这个问题。最后,我通过将Gradle Bin配置为PATH来解决了该问题。

以下是一系列命令,可将Gradle配置为您的Path。

# cd ~
# touch .bash_profile  
# open -e .bash_profile 

//要编辑bash_profile,您需要输入bash_profile的本地路径,如下所示:

export GRADLE_HOME = /Users/PCNAME/.gradle/wrapper/dists/gradle-4.5-bin/bgd6nrwgxy3inh8yed6gmsvbx/gradle-4.5 / --- 使用您自己的成绩路径进行替换他们

export PATH = $ {PATH}:$ {GRADLE_HOME} / bin

# source .bash_profile
# gradle -v //  you will see your gradle version if your configure successfully.

重新启动Android Studio,尝试运行您的EDUTOOLS。

答案 3 :(得分:0)

我收到了同样的错误。我关闭了Android Studio,并创建了一个新的Koans项目,以为我一定做错了什么。这次,我尝试“检查”时收到新的构建时间错误。这些都没有道理,因此我只是关闭了Android Studio,重新打开了我刚创建的Koans项目,然后单击“检查”。一切似乎都可以正常工作了。

答案 4 :(得分:0)

有同样的问题。只是分享我如何解决此问题。

  • 我打开Kotlin Koans项目的 build.gradle ,然后向下滚动到定义包装器的位置。
  • 按下旁边的播放图标。
  • 遇到错误
    Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) Re-download dependencies and sync project (requires network)
  • Answer之后是Hamid
  

要解决此问题,请关闭Android Studio并删除以下内容   目录的内容,必要的文件将在IDE的下一个下载   发射。

     

macOS:〜/ .gradle / wrapper / dists

     

Linux:〜/ .gradle / wrapper / dists

     

Windows:C:\ Users \您的用户名.gradle \ wrapper \ dists

  • 重新启动Android Studio,它像一个魅力一样工作。

答案 5 :(得分:0)

就我而言,我遇到了与JDK 11相关的问题,并且安装了JDK 8。 这是我解决问题的方法:

转到设置/构建,执行,部署/构建工具/ Gradle 。 在Gradle JVM上,选择JDK 11路径。

对我有用。