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 Application
でAndroid Studio
を作成することはできませんでした。 Eclipse ADT
で簡単に実行できますが、IDE
の公式Android
であり、GoogleがAndroid Studio
をサポートしているため、Android Studio
を使用します。
Gradle
のこの退屈な失敗を解決する方法はありますか? (Google
およびStack overflow
ですでに1,000回検索しました)
ついにうまくいきました!
イランの開発者の皆さん、次の簡単な手順でこの問題を簡単に解決できます。
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
のチェックを外します。
注:これらのポート(63620
、63621
)はカスタムですが、Psiphon
とAS
HTTPプロキシ設定のHTTPポートは同じでなければなりません。
4-注:Android Studio
は、プロジェクトを初めて作成するときにのみオンラインで機能します。その後、オフラインで作業してプロジェクトをビルドするか、 Gradle
と再度同期します。
[〜#〜] update [〜#〜]サイフォンは、あるべきではないときに突然切断することがあります。この場合、Hotspot Shield(プレミアムである必要はありません)を使用し、Android Studio
のHTTPプロキシ設定で「プロキシ設定の自動検出」。できた!
重要な更新JCenter
はほとんどのVPNを検出します。
制限を渡すのに役立つサービスがあります(JCenter
、Android Developer
などのサービス): https://shecan.ir (شکن)、切断やその他の頭痛のないスピードサービスを使用できます(DNS
を使用して制限をバイパスします)。
もちろん、リンクはブロックされています(イランのIP)によって、VPNを有効にしてから再開するAndroid Studioで、再度ダウンロードできなかった場合は、キャッシュの無効化/再起動:
(Android Studio -> File -> Invalidate Caches/Restart
)
その後、あなたは行ってもいいはずです。
これは、Gradle.build
にライブラリを追加する場合にも発生する可能性があり、このメソッドでバイパスできます。
アドレスに移動 https://github.com/clarketm/proxy-list 1つのプロキシとポートを選択
AS設定->外観と動作->システム設定-> HTTPプロキシ->手動プロキシ設定-> HTTP:ホスト名:ip-ポート:ポート-> checkプロキシ認証check adress https:// developer .Android.com/studio / 大丈夫なら
また、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
同期して実行、すべてのエラーが消えた!
私は同じ問題を抱えていて、gradleバージョンを最後のものに更新しました:
古い
classpath 'com.Android.tools.build:gradle:3.1.3'
新しい
classpath 'com.Android.tools.build:gradle:3.1.4'
そして、それは正しく働きました。
私の場合、google()を追加する必要があります
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.4'
}
}