私は Kotlin Koans チュートリアルAndroid Studio by installing the EduTools plugin および choting Kotlin Koansコース)のチュートリアルに従っています 。
すべてが正常に動作しますが、Task Descriptionパネルで "Check Task"を試行すると、次のエラーが発生します。
チェックの開始に失敗しました
Intellij IDEA=でプラグインを試しましたが、同じエラーが発生しました。
使用:
@NullReferenceが示唆するように、問題は IDE logs で見つかりました。
INFO - ecker.gradle.GradleCommandLine - Failed to launch checking
Cannot run program "./gradlew" (...) No such file or directory
ローカルのGradleディストリビューションを使用するようにプロジェクト(設定/ビルド、実行、デプロイメント/ビルドツール/ Gradle)を構成しており、EduToolsプラグインは常にGradleラッパーを探すので、プロジェクトに対して generate a Wrapper を実行して、ローカルのGradleディストリビューションを使用するように構成する必要がありました。
gradle wrapper --gradle-distribution-url file:///path/to/local/gradle-4.6-all.Zip
たぶん IntelliJ Idea Ed を試すことができます。これはすでにEduToolsにバンドルされています。
この問題も発生しました。最後に、gradle binをPATHに設定することで解決しました。
Gradleをパスに構成する一連のコマンドを次に示します。
# 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 /---- 独自のグレードパスを使用して置き換えます。
エクスポートPATH = $ {PATH}:$ {GRADLE_HOME}/bin
# source .bash_profile
# gradle -v // you will see your gradle version if your configure successfully.
再起動Android Studio、EDUTOOLSを実行してみます。
同じ問題がありました。この問題を解決した方法を共有しています。
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)
この問題を解決するには、Android Studioを閉じて次のディレクトリのコンテンツを削除します。IDEの次回の起動時に必要なファイルがダウンロードされます。
macOS:〜/ .gradle/wrapper/dists
Linux:〜/ .gradle/wrapper/dists
Windows:C:\ Users\your-username.gradle\wrapper\dists
同じエラーが発生しました。私はAndroid Studioを閉じて、何か間違ったことをしていると考えて新しいKoansプロジェクトを作成しました。今回は、「チェック」しようとすると新しいビルド時エラーが発生しました。これは意味がありません。 Android Studioをシャットダウンし、先ほど作成したKoansプロジェクトを再度開いて[チェック]をクリックしました。すべてが正常に機能しているようです。