1. ホーム
  2. android

[解決済み] Gradle の依存性キャッシュが破損している可能性があります (ネットワーク接続タイムアウトの後に発生することがあります)。

2022-11-04 01:34:41

質問

このようなエラーが発生するのですが、どうすればよいのでしょうか。

Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'.
Possible causes for this unexpected error Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

どのように解決するのですか?

Android Studio を 2.3 にアップデートしたら、gradle プラグインを 3.3 にアップデートするように要求され、実行中のプロジェクトに問題が発生しました。 私はすべての Stack ソリューションを調べましたが、この回避策を除いては何もうまくいきませんでした。 私はgradle-wrapper.propertiesの配布URLをこのものに変更しました。

distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 

(パーマネント・リンク・リストはこちら : https://services.gradle.org/distributions/ )

私のプロジェクトは稼働しています。ただ、次のように更新するよう求められました。 gradle ビルドツール 25.0.0 にアップデートするように言われたので、そうしました。今はすべてうまくいっています :)

  1. プロジェクトセクションに移動し、gradle scriptsメニューを選択します。
  2. スクリプト・メニューからgradle -wrapper.propertiesを選択します.
  3. そして、distributionUrl=https://services.gradle.org/distributions/gradle-2.2-all.zip を "distributionUrl=https://services.gradle.org/distributions/gradle-3.4.1-all.zip" に置き換えてください。

を記す。 は、android studioのバージョンによって配布されるgradleが変わります。