web-dev-qa-db-ja.com

Android Studio 3.1.4 Gradle Sync Failed

Android Studioで新しいプロジェクトを作成するたびに、Gradle Syncで失敗し、常に同じエラーが発生します。

Connection timed out: connect

org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://jcenter.bintray.com/com/Android/tools/build/gradle/3.1.4/gradle-3.1.4.pom'.

IDEのスクリーンショット: 

このリンクを取得すると失敗します:https://jcenter.binary.com/com/Android/tools/build/gradle/3.1.4/gradle-3.1.4.pomが、dl.google.comやSDK Managerなどの他のリンクを受信できます。 AS 3.1.3でもこのエラーが発生しましたが、Android ApplicationAndroid Studioを作成することはできませんでした。 Eclipse ADTで簡単に実行できますが、IDEの公式Androidであり、GoogleがAndroid Studioをサポートしているため、Android Studioを使用します。

Gradleのこの退屈な失敗を解決する方法はありますか? (GoogleおよびStack overflowですでに1,000回検索しました)

7
H. Farid

ついにうまくいきました!

イランの開発者の皆さん、次の簡単な手順でこの問題を簡単に解決できます。

1-Psiphonをオンにします(あなたshouldがこれを使用します)。

2-Psiphon(VPN)で、[設定]-> [ローカルプロキシポート]-> HTTP、HTTPSに移動します:63620-SOCKS:63621。これにより、PsiphonがHTTPで常にポート63620を使用するようになります。

3- AS設定->外観と動作->システム設定-> HTTPプロキシ->手動プロキシ設定-> HTTP:ホスト名:127.0.0.1-ポート:63620- > Proxy Authenticationのチェックを外します。

注:これらのポート(6362063621)はカスタムですが、PsiphonAS HTTPプロキシ設定のHTTPポートは同じでなければなりません。

4-注:Android Studioは、プロジェクトを初めて作成するときにのみオンラインで機能します。その後、オフラインで作業してプロジェクトをビルドするか、 Gradleと再度同期します。

[〜#〜] update [〜#〜]サイフォンは、あるべきではないときに突然切断することがあります。この場合、Hotspot Shield(プレミアムである必要はありません)を使用し、Android StudioのHTTPプロキシ設定で「プロキシ設定の自動検出」。できた!

重要な更新JCenterはほとんどのVPNを検出します。

制限を渡すのに役立つサービスがあります(JCenterAndroid Developerなどのサービス): https://shecan.ir (شکن)、切断やその他の頭痛のないスピードサービスを使用できます(DNSを使用して制限をバイパスします)。

9
H. Farid

もちろん、リンクはブロックされています(イランのIP)によって、VPNを有効にしてから再開するAndroid Studioで、再度ダウンロードできなかった場合は、キャッシュの無効化/再起動:

Android Studio -> File -> Invalidate Caches/Restart

その後、あなたは行ってもいいはずです。

これは、Gradle.buildにライブラリを追加する場合にも発生する可能性があり、このメソッドでバイパスできます。

3
ʍѳђઽ૯ท

アドレスに移動 https://github.com/clarketm/proxy-list 1つのプロキシとポートを選択

AS設定->外観と動作->システム設定-> HTTPプロキシ->手動プロキシ設定-> HTTP:ホスト名:ip-ポート:ポート-> checkプロキシ認証check adress https:// developer .Android.com/studio / 大丈夫なら

1
mehr navid

また、Android Studio。

古いプロジェクトと同じプロジェクトレベルのbuild.gradleファイルでcom.Android.tools.build:gradleのバージョンをダウングレードすることで解決しました。

1>別のプロジェクトを開く

-------プロジェクトレベルのgradleでcom.Android.tools.build:gradleのバージョンを確認します

-------チェックdistributionUrlバージョンでgradle-wrapper.properties

2>プロジェクトにこれらの両方のバージョンを適用

プロジェクトレベルbuild.gradle

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.1' // your version

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.Zip // your version

同期して実行、すべてのエラーが消えた!

1
Khemraj

私は同じ問題を抱えていて、gradleバージョンを最後のものに更新しました:

古い

classpath 'com.Android.tools.build:gradle:3.1.3'

新しい

classpath 'com.Android.tools.build:gradle:3.1.4'

そして、それは正しく働きました。

0
ja12

私の場合、google()を追加する必要があります

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.4'
    }
}
0