Mac端Android Studio同步报错:无法初始化KotlinGradleBuildServices类
针对你在Mac上使用Android Studio Chipmunk 2021.2.1 Patch 2遇到的同步报错,试试下面这些实际可行的解决步骤:
检查Gradle与Kotlin版本兼容性
Android Studio Chipmunk对应的Gradle插件版本一般是7.2.x,对应的Kotlin插件版本要匹配(比如Gradle 7.2.2对应Kotlin 1.6.21)。打开项目根目录的build.gradle(Project级),修改为兼容的版本组合:buildscript { ext.kotlin_version = "1.6.21" repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.2.2" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }清理Gradle缓存
终端执行命令删除本地Gradle缓存,解决版本冲突或缓存损坏问题:rm -rf ~/.gradle/caches执行完后重启Android Studio,重新同步项目。
确认JDK版本
Android Studio Chipmunk要求使用Java 11。打开File > Project Structure > SDK Location,确认JDK路径是Studio自带的JDK(路径一般为/Applications/Android Studio.app/Contents/jbr/Contents/Home),不要使用系统自带的Java 8或更高版本。重置gradle.properties配置
打开项目根目录的gradle.properties,暂时注释掉非必要的JVM参数,保留基础配置:org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true android.enableJetifier=true之后重新同步项目。
重新导入项目
删除项目根目录的.idea文件夹和所有模块下的build文件夹,然后通过File > New > Import Project重新导入项目,避免旧配置文件的干扰。
内容的提问来源于stack exchange,提问作者user_8275

