在 「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 而导致的报错。
如何解决?:
- 配置好科学上网,重新让 Android Studio 下载
- 手动下载
- 手动选择已经存在的其他版本 gradle