web-dev-qa-db-ja.com

Gradleは、新しいAndroid Studio 2.0でのプロジェクトの同期に失敗します

アップグレードしたばかりです(つまり、完全な新しいバージョンをインストールしました)my Android Studio from 1.5 to 2.0。 Gradleがプロジェクトを同期しているとき。

Gradle同期が数分間実行された後、次のエラーが表示されます。

Failed to sync Gradle project MyProject
    Unknown Host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
    Error:  Enable Gradle "offline mode' and sync project
            Learn about configuring HTTP proxies in Gradle

だから、私は言うリンクをクリックします:

Enable Gradle "offline mode' and sync project

その後、Gradleが1、2秒回転し、次のメッセージが表示されます。

Failed to sync Gradle project MyProject
    Error: No cached version of com.Android.tools.build:gradle:1.3.0 available for offline mode.
           Disable Gradle 'offline mode' and sync project

だから、私はこのリンクをクリックします:

Disable Gradle 'offline mode' and sync project

そして、最初のエラーに戻りました。

私が取り組んでいるマシンは100%オフラインです。いかなる種類のネットワーク接続もありません。インターネットを必要とする何らかの種類のチェックを無効にする必要があると思いますが、何がわからないのですか。これは修正可能ですか、またはAndroid Studio 1.5にダウングレードする必要がありますか?

[〜#〜] update [〜#〜]

このエラーメッセージも表示されます。

Gradle sync failed: Unknown Host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.
9
Brian

OK.

私はぐるぐる回っていました ステートメントを見つけました Android

ただし、Gradle依存関係を使用することはできません。インターネットを使用して依存関係のリポジトリをGradle検索します。オンラインで作業することが完全にできない場合。 Gradleファイルには何も含めないようにしてください。含まれている場合は、同期する必要があり、失敗します。基本的には、Gradleファイルには触れないでください。

だから、私は私のgradleファイル、特にプロジェクトのbuild.gradle(モジュールではなく)を見ました。そこに行けば、次の行に気付きました。

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

そこで、1.3.0 with 2.0.0とプロジェクトはうまく構築されました。

これが将来誰かに役立つことを願っています。がんばろう。

26
Brian

アプリケーションにも同じ問題があります。完了しましたキャッシュの無効化/再起動その後、問題は解決しました。

4
creativecoder

Guithubから「BackboneExampleApp」ソースコードをダウンロードしたときに同じ問題が発生しました コードはここをクリック 。古いプロジェクトの設定を監視することで次のプロセスを実行しましたが、これらのエラーが見つかりました。両方のエラーを解決し、アプリを実行し、プロジェクトをアップグレードするためのエラーが発生しました。最後に更新すると、問題はなくなりました。写真をご覧ください。

enter image description here

build.gradle(プロジェクト:BackboneExampleApp-master)->

dependencies {
    classpath 'com.Android.tools.build:gradle:2.3.1'
}
4
Shahzad Adil

私はあなたと同じ問題を抱えていました。幸いなことに、私はそれをなんとか解決しました。 File >> Settings >> Build、Execution、Deployment >> Build Tools >> Gradleに移動する必要があります。 Gradle Homeを変更する必要があります。私は「C:/ Program Files/Android/Android Studio/gradle/gradle-2.08」で、パスが無効であると言っていました。そのため、ファイルエクスプローラーでパスを再確認して変更します。私は「C:/ Program Files/Android/Android Studio/gradle/gradle-2.1 "」に変更しました。

2
Ice

私にとっては、接続の問題であり、オフラインGradleを有効および無効にしたのと同じ秒で接続が機能していることを確認した後、Android Studioが必要なファイルをダウンロードします

NB:私の接続は何度も切断と再接続を繰り返していたので、このエラーは接続が原因であることがわかりました。特に、Gradleを同期しようとすると同じ時間ではありませんでした。

1
Dasser Basyouni

エラーメッセージに関する問題がある場合:HTTP設定を構成する方法を学んでください。以下が解決策です。 Android studio 2.3.3を使用しています:

http://developer.Android.com/studio/intro/studio-config.html に移動します。ステップ1:の指示に従います。セットアップAndroidスタジオプロキシ。ステップ2:上の指示に従います:Android gradle HTTPプロキシ設定用のプラグイン。プロキシ設定は以下に表示されます。 Android studio。このプロセスでインターネットに接続していることを確認してください。エラーが消えるまで待ちます。

ステップ3:別のメッセージがポップアップ表示される場合があります:一部のフォルダは現在synが抜けている可能性があります。今すぐsynをクリックしてください。

このお役に立てば幸いです。

1
jude nneji

同様の問題がありました。メディアサンプルの1つを作成しようとしていました。私はあなたが提案したようにgradle 2.0.0を使用しようとしましたが、うまくいきませんでした。正しい軌道に乗ってくれました。 gradle 2.1.0は、オフラインモードの無効化とともに機能しました。

1
Joe Barry

私は同じトラブルに陥りました、あなたは言及しました。しかし、私は自分で解決しました。 PCをインターネットに接続し、PROJECT >> REBUILT PROJECTを使用してプロジェクトをリビュレートしました。

次に、jcenterという名前のダウンロードがいくつか表示されます。.....

その後、問題は解決しました... ???? Gradleビルドが成功しました。

1
Hash

私は同じ問題に直面しました。 gradleの環境変数のパスにエントリを作成したことを確認してください

C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin

オフラインモードを無効にし、環境変数でパスを設定した後、問題は修正され、Gradleは正常にビルドされました。

0
Rahul Bansal

私のアプリケーションでも同じ問題が発生しました。アプリケーションのGradleバージョンは2.3.3です。Gradleを3.0.1にアップデートするだけで問題は解決します。

0
Dhanasekar B

この問題には複数の理由があるようです。 「Gradle version」と「Android plugin version」を変更して修正しました。

誰かに役立つかもしれません。 [ファイル]-> [プロジェクト構造]に移動します。 [プロジェクト]を選択し、GradleとAndroidプラグインバージョンを更新します。

0
yogesh

私の問題はすべての答えとは異なりました。 gradle配布URLが間違っていました。gradle-wrapper.propertiesファイルでdistributionUrlが間違っている可能性があります。

0
Ozan