Android Studio 提示 No route to host (connect failed)

1,012 阅读2分钟

在 「Build」 窗口查看提示:

「No route to host (connect failed)」


打开「Event Log」查看提示:

「12:11 Gradle sync failed: No route to host (connect failed) (12 s 453 ms)」


Help - Show Log in Finder 查看 「idea.log 」

2022-11-15 12:10:56,830 [ 489675]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jre/Contents/Home 
2022-11-15 12:10:56,831 [ 489676]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jre/Contents/Home 
2022-11-15 12:10:56,836 [ 489681]   INFO -                         STDOUT - Downloading https://services.gradle.org/distributions/gradle-7.4-bin.zip 
2022-11-15 12:10:57,303 [ 490148]   INFO - down.settings.MarkdownSettings - Migrating Markdown settings 
2022-11-15 12:10:58,274 [ 491119]   INFO - nCompilerReferenceIndexStorage - KCRI storage is closed (didn't exist) 
2022-11-15 12:10:58,275 [ 491120]   INFO - s.CompilerReferenceServiceBase - backward reference index reader is closed (didn't exist) 
2022-11-15 12:11:01,384 [ 494229]   INFO -                         STDOUT -  
2022-11-15 12:11:01,389 [ 494234]   INFO - oject.common.GradleInitScripts - init script file sync.studio.tooling contents "initscript {\n    dependencies {\n        classpath files(['/Applications/Android Studio.app/Contents/plugins/android/lib/android.jar', '/Applications/Android Studio.app/Contents/plugins/android/lib/android.jar', '/Applications/Android Studio.app/Contents/lib/kotlin-stdlib-1.5.10-release-949.jar'])\n    }\n}\nallprojects {\n    apply plugin: com.android.ide.gradle.model.builder.AndroidStudioToolingPlugin\n}\n" 
2022-11-15 12:11:01,407 [ 494252]   INFO -                         STDOUT - Downloading https://services.gradle.org/distributions/gradle-7.4-bin.zip 
2022-11-15 12:11:03,443 [ 496288]   INFO -                         STDOUT -  
2022-11-15 12:11:03,445 [ 496290]   INFO - xecution.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: --init-script /private/var/folders/__/8pd1v4td1vj4d9f6lnrf4bsw0000gq/T/ijmapper.gradle -Didea.sync.active=true -Didea.resolveSourceSetDependencies=true -Porg.gradle.kotlin.dsl.provider.cid=125859559863916 --init-script /private/var/folders/__/8pd1v4td1vj4d9f6lnrf4bsw0000gq/T/sync.studio.tooling1.gradle -Djava.awt.headless=true --stacktrace -Pandroid.injected.build.model.only=true -Pandroid.injected.build.model.only.advanced=true -Pandroid.injected.invoked.from.ide=true -Pandroid.injected.build.model.only.versioned=3 -Pandroid.injected.studio.version=2021.3.1 Patch 1 -Pandroid.injected.build.model.disable.src.download=true -Pidea.gradle.do.not.build.tasks=false -Dorg.gradle.internal.GradleProjectBuilderOptions=omit_all_tasks -Pkotlin.mpp.enableIntransitiveMetadataConfiguration=true --init-script /private/var/folders/__/8pd1v4td1vj4d9f6lnrf4bsw0000gq/T/ijinit.gradle 
2022-11-15 12:11:03,447 [ 496292]   INFO -                         STDOUT - Downloading https://services.gradle.org/distributions/gradle-7.4-bin.zip 
2022-11-15 12:11:09,087 [ 501932]   INFO -                         STDOUT -  
2022-11-15 12:11:09,089 [ 501934]   INFO - .project.GradleProjectResolver - Gradle project resolve error 
org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-7.4-bin.zip'.
	...
	...
Caused by: java.net.ConnectException: No route to host (connect failed)
        ...

证实是通过 services.gradle.org/distributio… 不能正常下载 gradle-7.4 而导致的报错。


如何解决?:

  1. 配置好科学上网,重新让 Android Studio 下载
  2. 手动下载
  3. 手动选择已经存在的其他版本 gradle