web-dev-qa-db-ja.com

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

私はこの種のエラー、それを修正する方法を得ています。

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.
66
Vatsal Harde

私は自分のAndroid Studioを2.3にアップデートし、そしてそれは私の実行中のプロジェクトで問題を引き起こした3.3に私のgradleプラグインをアップデートするように私に頼みました。私はすべてのStackソリューションを見てきましたが、この回避策以外には何もうまくいきませんでした:gradle-wrapper.properties内の私の配布URLをこれで変更しました

distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-all.Zip

私のプロジェクトは立ち上がって実行されています。それは私がそうしたgradle build tools 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"に置き換えます。

enter image description here 注:ディストリビューションの格付けは、Androidスタジオのバージョンによって異なります。

129
Taimur Khan

インターネットに接続していることを確認してください。

1 .ウィンドウユーザーの場合> C:\Users\username\.gradle\wrapper\distsに移動

2 .Linuxユーザーの場合$HOME/.gradle (~/.gradle)および/または(特定のプロジェクトの場合)<PROJECT_DIR>/.gradle

3.問題のあるグラドルファイルを削除します(つまり、抽出されたファイルがなく、見つからないジッパーフォルダ)。

4.プロジェクトをgradleファイルと同期します。

18
eLi

チュートリアルを見る https://www.youtube.com/watch?v=u92_73vfA8M

または

手順に従ってください。

  1. 任意のブラウザに移動する

  2. gradleと入力してEnterキーを押します

あなたがしたい後にあなたが望む任意のバージョンを指定することができ

gradleキーワード

グレード3.3をダウンロードしています

  1. https://services.gradle.org/distributions 必要に応じて直接説明にあるこのリンクをクリックしてください。

  2. gradle 3.3 all.Zipをクリックしてください。

  3. ダウンロードが完了するのを待ちます

  4. ダウンロードが完了したら、ファイルをその場所に解凍します。

c:// user /あなたのPC名/.gradle/wrapper/dists

  1. 抽出が完了するまで5分かかります。

  2. 今すぐあなたのプロジェクトをAndroidスタジオで開きます

9.ファイル>設定> bulid、exec、deployment> gradleに移動します。

  1. 今度からuse default gradleをに変更してください。

地元のグラドルディストリビューションを使う

gradle 3.3.Zipを抽出した場所を選択してください

C:\ Users \あなたのパソコン名.gradle\wrapper\dists\gradle-3.3

  1. oKをクリック

  2. ビルドが再開されます

ビルドが成功し、エラーが解決したことがわかります。

13
Manoj Selvin

/.gradle/version/内のすべてのフォルダを削除してください。

これが私の解決策です。がんばろう

5
Paul majora

破損したファイルを削除する

Gradleファイルが完全にダウンロードされていないか、または他の理由で破損していない場合にこのエラーが発生するため、ファイルを再ダウンロードする必要があります。簡単な方法は、古いファイルを削除することです。

C:\Users\username.gradle\wrapper\dists

プロジェクトを再構築すると、Android Studioによって自動的に新しいファイルがダウンロードされます。

あなたのIDEを「リフレッシュ」する次のステップを試してください(Androidスタジオ)

1.クリックしてGradleに自動生成ファイルを再構築させます。再構築
2。また試してみてください ファイル|キャッシュを無効にする/再起動を選択してください。

4
Andro Secy

手動でgradleを設定する場合は、プロジェクトbuild.gradle verisonがそれと互換性があることも確認してください。例として以下を参照してください。

プロジェクトのbuild.gradle

dependencies {
        classpath 'com.Android.tools.build:gradle:2.3.2'
    }

手動グラドル設定

Manual gradle setup

4
ugur

与えられたリンクから現在のバージョンのgraddleをダウンロードすることでこの問題を解決しました 最新バージョンのgraddle、おそらくgraddle 3.3をダウンロードしてください

次のステップで私は隠しシステムファイルを表示し、そこに存在するpreviuosバージョンのフォルダを削除した後私のMacのホームディレクトリから.graddle/wrapper/dists dirctoryにアクセスしました。

今、私はそこに解凍した後、ダウンロードした最新バージョンのフォルダを置きます。今アンドロイドスタジオを再起動し、問題は解決されました。

2
Ali Nawaz

gradle-wrapper.propertiesのdistributionUrl設定を確認してください。 httpsをhttpに変更したところ、問題は解決しました。

2
Stevens

あなたはこれを試すことができます

  1. 最初にAndroid Studioを開きます>行っているプロジェクトを開きます
  2. 「ファイル」>「設定」>「ビルド」、「実行」、「デプロイメント」>「Gradle」をクリックします。
  3. プロジェクトレベルの設定では、デフォルトまたはローカルのいずれかを使用してグレードを同期するための2つのオプションがあります。
  4. デフォルトからローカルのgradleディストリビューションに変更> gradle Home

  5. コンピュータ上のパスを選択してください。

C:¥Program Files¥Android¥Android Studio¥gradle¥gradle-4.1

  1. oKをクリック

  2. 今度は再びビルドが始まります。

2
user8794350

.gradleフォルダをクリアして再構築

1

私の場合は、gradle-wrapperでhttpをhttpsに変更して同期してください。

1
A.N.T

プロジェクトを再インポートするだけです。 :)キャッシュをクリーンアップしようとしましたが、依存関係の更新は機能しませんが失敗しました。

1
Viraj Kulkarni

最後にこの問題を解決しました。

新しいバージョンのファイルを古いフォルダにコピーしてファイルを上書きするだけでも、私と同じ問題に直面する可能性があります。

それを解決するために:

  1. すべての設定を保存したことを確認します。
  2. aSを閉じる、DELETE ALL混在バージョンのファイル。
  3. 空のフォルダに新しいバージョンを解凍します。

わたしにはできる。

1
Draculea
  1. C:\ Users\Username.gradle\wrapper\dists \を開きます。

  2. 最新のgradleフォルダを開きます。 gradle-4.1-rc-1-all

    あなたは936kh1brdchce6fvd2c1o8t8xという名前のランダムなフォルダを見つけるでしょう

  3. 似た名前のZipファイルをダウンロードします。

    例: https://downloads.gradle.org/distributions/gradle-4.1-rc-1-all.Zip

  4. このフォルダに保存してください

  5. Androidスタジオを再起動します

    Zipフォルダが自動的に解凍され、エラーが解除されます

0
Mugasho Lincoln
  1. c:\ Users\Administrator.gradle\caches\xxxを削除します(xxx gradle version)。
  2. 再構築する
0
Bean Liu

私はこの問題を抱えていた私はちょうどc:// user/your pc name /にあるAndroid関連のすべてのものを削除しました

0
ali sezar

Macユーザー向け

  1. open / Users/username/.gradle/wrapper/dists
  2. そのディレクトリ内の最新のgradle-4.4-allを確認してください。
  3. 最新バージョンを使用して、Android Studioプロジェクトのgradle-wrapper.propertiesに配置します。

私の場合はdistributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.Zipを使用していたので、この問題が発生します。

distributionUrl = https://services.gradle.org/distributions/gradle-4.4-all.Zipに変更して、もう一度同期する

これが役立つことを願っています。

ありがとう

0
Basil Mariano

時々問題はあなたのプロジェクトファイルの中のグラドルラッパーファイルです。現在のプロジェクトのGradleファイルを開き、gradle wrapper.Zipファイルを削除してからプロジェクトを同期します。

0
Muhammad Dawood

それがアップグレード後に起こった場合Android Studio、それは時代遅れのbuildtool、Update Android SDK BuildToolsによって引き起こされる可能性があります

0

お使いのOSの ここ からgradleをダウンロードし、installLocation/gradleにファイルを抽出してその中のフォルダーを貼り付けてください。

android Studio Gotoファイルより>設定> bulid、exec、deployment> gradleを選択し、ローカルgradleオプションを選択して、新しくダウンロードしたgradleのファイルパスを指定して、うまくいきます:)

0
Saif Ur Rehman

多分あなたは端末で./gradlew build -sを実行することができます、stacktraceはどこに問題が起こったのかをあなたに示します。

0
Scott Wang

あなたがあなたのAndroidスタジオを更新したならば、それからFILE、プロジェクト構造、プロジェクトへ行き、そしてgradleバージョンをチェックしてください。その前に、C:¥Program Files¥Android¥Android Studio¥gradleでグレードのバージョンを確認し、バージョンが一致するかどうかを確認してからもう一度同期するか、Androidのグレードのバージョンを変更して再度同期します。

0
You to Player

クローン AnySoftKeyboard そしてAndroid Studioでそれを開いた後にも同じような問題がありました。私にとってうまくいったのはAynSoftKeyboard/gradleフォルダを削除してからメニュー項目Build > Clean Projectでプロジェクトをきれいにすることでした。

それでYourProject/gradleフォルダを削除してプロジェクトをきれいにしてGradle同期を引き起こしてみてください。

それがあなたのケースでうまくいくことを願っています。

0
nmvictor