web-dev-qa-db-ja.com

スレッド「メイン」の例外Java.net.UnknownHostException:services.gradle.org

gradle.batを実行すると、以下のエラーが発生します。 URLパスを確認したところ問題ありません。 URLは、ラッパープロパティで次のように定義されます。

distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-bin.Zip 

エラーメッセージは次のとおりです。

Downloading https://services.gradle.org/distributions/gradle-2.1-bin.Zip
Exception in thread "main" Java.net.UnknownHostException: services.gradle.org at Java.net.PlainSocketImpl.connect(PlainSocketImpl.Java:195)

誰かがこれを手伝ってくれませんか?

10
geetha
  1. 「C:\ Users\[yourusername] \。gradle \」フォルダに移動します(非表示のフォルダ-[フォルダに移動]オプションをオンにして、フォルダが表示されない場合は非表示のファイルを表示する)

  2. 「gradle.properties」というファイルが存在しない場合は(ほとんどの場合)、「C:\ Users\[yourusername] \。gradle \」の下に作成します。

  3. 次のコードをコピーして貼り付けます(詳細... https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties ...「20.3 Web経由でのWebアクセスhttpsおよびuser/pwd変数のプロキシ)

systemProp.http.proxyHost = [PROXY SERVER] systemProp.http.proxyPort = [PROXY PORT]

  1. 保存してもう一度お試しください
8
Chintan Desai

gradle.propertiesファイルを探して開き、 'distributionUrl = https \'から 'distributionUrl = http \'に変更して修正します。

5
Med. A.

1)プロジェクトディレクトリに移動します

2)プロジェクトディレクトリで以下のファイルを見つけます。

gradlew
gradlew.bat

3)gradlewファイルを編集し、DEFAULT_JVM_OPTS変数値を以下のように変更します。

DEFAULT_JVM_OPTS="-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=XXXX -Dhttp.proxyUser=XXXX -Dhttp.proxyPassword=XXXX  -Dhttps.proxyHost=XXXX -Dhttps.proxyPort=XXXX -Dhttps.proxyUser=XXXX-Dhttps.proxyPassword=XXXX"

それを保存。

4)gradlew.batファイルを編集し、DEFAULT_JVM_OPTS変数値を以下のように変更します。

set DEFAULT_JVM_OPTS=-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=XXXX -Dhttp.proxyUser=XXXX -Dhttp.proxyPassword=XXXX  -Dhttps.proxyHost=XXXX -Dhttps.proxyPort=XXXX -Dhttps.proxyUser=XXXX-Dhttps.proxyPassword=XXXX

それを保存。

5)「gradlew clean build」を実行して確認してください。

XXXXの場所に適切な値を設定してください

注:gradlewはLinuxシステムユーザー用、gradlew.batはウィンドウシステムユーザー用

3

ダウンロードに十分な帯域幅があることを確認してください。
ちょうど15分前に同じ問題が発生しました(そのため、最初にこのページを表示しています)。同じエラーメッセージ---そして、私のuTorrentクライアントがデータリンク全体を占有していることに気付きました。だから私はそれを殺して、gradlew.bat再び。今回はすべてうまくいきました...

1

同様の問題があり、次の手順で修正しました:

Created: C:\Users\<username>\.gradle\gradle.properties

プロパティファイルに次のように入力された値:

systemProp.https.proxyHost="company proxy server" 
systemProp.https.proxyPort="company proxy port " 
systemProp.https.proxyUser="user login "
systemProp.https.proxyPassword="password " 
systemProp.https.nonProxyHosts=localhost 

HTTPSの代わりにHTTPを試すことができます。

0
VSV

WiFiに80 Mbpsのダウンロード速度で接続したときにも同じ問題が発生していました。何も知らないまま何時間も過ごした後、私はネットワークを変更しました。約4 Mbpsの非常に低いダウンロード速度でモバイルデータからホットスポットに接続しました。 エラーが消えました! WiFiに問題が発生した可能性があります。

0
Chirag Mittal

コマンドプロンプトに移動し、HTTPおよびHTTPSプロキシを設定します。

あなたのcmdで以下を実行してください-

set HTTP_PROXY=http://<proxyservername>:<port>

set HTTPS_PROXY=http://<proxyservername>:<port>?

プロキシ変数を設定したら、アプリケーション/プロジェクトを再構築または再構築してみてください

0
Deepa

少し遅いかもしれませんが、あなたのAndroid STUDIOを更新する必要があるかもしれません。同様の問題がありましたLinux pop_os(Ubuntu派生物)で作業しています)。 Android SDK私の$ PATHとすべてがうまく設定されていますが、Ionic vビルドでGradleの問題が発生しましたダウンロード。

私は単に更新されたmy Android Studioで再試行しましたが、うまくいきました。頑張ってください。

0
Huey Mataruse

フラッタープロジェクトでこの問題が発生し、問題のフラッタープロジェクトと同じ名前で新しいフラッタープロジェクトを作成しました。次に、「Android」ディレクトリから新しいプロジェクトのファイルを既存のflutterプロジェクトにコピーしました。基本的に、いくつかの設定ファイルがめちゃくちゃになりました。どちらかわかりませんが、これでうまくいきました

0
MobileMon