VSCode 一直提示 Initializing Gradle Language Server
大概率是因为中国网络与 Gradle 仓库连接失败的问题。
解决方法
方法一:修改项目级配置(推荐)
直接修改项目根目录下的 build.gradle(或 build.gradle.kts)文件。这样可以确保团队其他成员也能享受到加速。
// 在 build.gradle 文件顶部添加
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
mavenCentral()
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }
mavenCentral()
}
}
方法二:修改全局配置(一劳永逸)
如果你希望以后电脑上所有的 Gradle 项目都自动使用镜像加速,可以创建一个全局配置文件。
- 进入 Gradle 的用户目录:
- Windows:
C:\Users\你的用户名\.gradle\
- macOS/Linux:
~/.gradle/
- 在该目录下新建一个名为
init.gradle 的文件。
- 将以下内容粘贴进去:
gradle.settingsEvaluated { settings ->
settings.pluginManagement.repositories {
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
gradlePluginPortal()
google()
mavenCentral()
}
settings.dependencyResolutionManagement.repositories {
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
google()
mavenCentral()
}
}