私は何度も試しましたが、同じエラーが発生しました。このエラーが解決されるようにプロキシを設定する方法
プロジェクトレベルのbuild.gradleを最新バージョンに更新します-動作します
classpath 'com.Android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
に行きます。
ファイル>設定>外観と動作>システム設定> HTTPプロキシ次のオプションを有効にするプロキシ設定を自動検出
そして、テストのためにcheckConnectionボタンを押します
私の場合、次の後に問題が発生しました:
プロキシの背後にあるネットワークで作業していたときに、Android Studioの設定からプロキシ設定を選択しました。そのネットワークから切断し、プロキシのないホームネットワークに接続したとき、 Android Studioからのプロキシ設定ですが、gradleは古いプロキシ設定を使用しているようです。
問題は、Gradleがプロキシ設定をAndroid Studioで設定したときに次のファイルにプロキシ設定も保存したが、Android Studio。
%HOME%\.gradle\gradle.properties
このファイルからプロキシ設定を削除すると、gradle同期が再び機能しました。
同じ問題がありました。私のために働いたのは:
[ファイル]> [キャッシュの無効化/再起動]> [無効化して再起動]に移動します。
それがあなたにも役立つことを願っています。
それでもうまくいかない場合は、システムにインターネットへのアクセスを許可し、[ヘルプ]> [更新の確認]をクリックしてください。そしてAndroid studioを最新バージョンに更新します。すべてのgradleとプラグインが更新され、問題を解決するはずです。
必ずプロキシ設定を無効にしてください。設定>外観と動作> Httpプロキシ>プロキシなしのチェックボックスを選択し、プロキシなしまたはプロキシの自動検出設定を選択した後、接続を確認します
アプリケーション固有のHTTPプロキシ設定の場合、各アプリケーションモジュールの必要に応じて、build.gradleファイルでプロキシ設定を設定します。
apply plugin: 'com.Android.application'
Android {
...
defaultConfig {
...
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
}
...
}
プロジェクト全体のHTTPプロキシ設定の場合、gradle/gradle.propertiesファイルでプロキシ設定を設定します。
# Project-wide Gradle settings.
...
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=443
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password
systemProp.https.auth.ntlm.domain=domain
...
公式ドキュメントをお読みください 設定
Gradle.org/releasesから最新のgradleリリースをダウンロードします。ファイルを解凍し、gradleフォルダーをコピーします。 Cにgradle 4.0-プログラムファイル-Android-Android studio-gradle。On your Android studio goto file-settings-Build、Execution、Deployment --Build Tools-Gradle and select Use local gradle distribution、gradle homeでgradleフォルダーを見つけて[適用]をクリックし、[OK]をクリックして問題を解決しました。 Android studioでは、最新のgradleリリースが必要になる場合があります。スタジオまたは最新リリースと互換性のあるgradleをダウンロードしてください。
問題は、gradle/wrapper/gradle-wrapper.propertiesで指定されたホストからgradleをダウンロードできないことです。
私の場合、Ideaを使用してコードをリファクタリングした後にこれが発生しました。これを機能させるには:1.上記のファイル内のURLでZipファイルをダウンロードできることを確認します。2.プロキシ設定またはenv変数を確認したい場合
移動:[ファイル]-> [設定]-> [ビルド、実行、展開]-> [Gradle]をクリックし、ローカルのGradleディストリビューションを使用するにチェックマークを付け、Gradleへのパスを指定してGradleをホームに設定しますオフライン作業にチェックマークを付けます。
そのようです:
環境設定->ビルド、実行、展開-> Gradle-> Android studio
HTTPプロキシサーバーを使用している場合は、プロジェクトのルートフォルダーにある「gradle.properties」ファイルの次のプロキシ設定を変更します。プロキシサーバーを使用しない場合は、それらのエントリを削除します。
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=UserName
systemProp.http.proxyPassword=Passw0rd
systemProp.https.proxyPassword=Passw0rd
systemProp.https.proxyHost=proxy.abc.com
systemProp.http.proxyHost=proxy.abc.com
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=UserName