Gradle sync failed: Read timed out
1675 ワード
新しく1台のコンピュータを買って、androidの開発環境をインストールして終わった後に、初めてプロジェクトを創建して、buildは長い時間(20数分)最後にタイトルの誤りを提示して、asを再インストールして、梯子を掛けてすべて使いにくくて、最後に知っている上で解決方法を見つけます.
引用記事の接続:https://www.zhihu.com/question/373108199/answer/1068877681
エラーはgradle同期中に海外サイトからjarパケットをダウンロードする速度が遅すぎるためで、一般的には自分のネットワークの原因であり、梯子を掛けてエージェントを使用してもこの問題を解決できるとは限らない.
推奨ソリューション:アリクラウドmirrorの使用
プロジェクトディレクトリの下のbuild.gradleファイルのgoogle()とjcenter()をアリクラウドmirrorのmavenライブラリurlに変更
変更後のbuild.gradleファイルコード:
修正後にgradle syncを再実行すると、一般的に問題を解決できます.まだ解決できない場合は、ネットワーク遅延許容時間を増大させることができる(timeout)
Gradle Scriptsの下のgradle propertiesのorg.gradle.jvmargsを変更します.
が表示されます.
引用記事の接続:https://www.zhihu.com/question/373108199/answer/1068877681
エラーはgradle同期中に海外サイトからjarパケットをダウンロードする速度が遅すぎるためで、一般的には自分のネットワークの原因であり、梯子を掛けてエージェントを使用してもこの問題を解決できるとは限らない.
推奨ソリューション:アリクラウドmirrorの使用
プロジェクトディレクトリの下のbuild.gradleファイルのgoogle()とjcenter()をアリクラウドmirrorのmavenライブラリurlに変更
変更後のbuild.gradleファイルコード:
buildscript {
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/'}
maven { url 'https://maven.aliyun.com/repository/jcenter/'}
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
}
}
allprojects {
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/'}
maven { url 'https://maven.aliyun.com/repository/jcenter/'}
mavenLocal()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
修正後にgradle syncを再実行すると、一般的に問題を解決できます.まだ解決できない場合は、ネットワーク遅延許容時間を増大させることができる(timeout)
Gradle Scriptsの下のgradle propertiesのorg.gradle.jvmargsを変更します.
org.gradle.jvmargs=-Xmx1536m -Dorg.gradle.internal.http.connectionTimeout=120000 -Dorg.gradle.internal.http.socketTimeout=120000
が表示されます.