You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 3.1创建Kotlin+C++项目时依赖下载卡顿求助

解决Android Studio 3.1同步卡Kotlin依赖下载的办法

兄弟,太懂你这种卡下载的崩溃感了!刚装完AS3.1搞Kotlin+C++项目就卡jcenter的Kotlin依赖,大概率是网络或者仓库配置的问题,给你几个亲测有效的解决办法:

一、替换仓库源为国内镜像

jcenter在国内访问经常抽风,换成国内镜像仓库能大幅提升速度:

  1. 打开项目根目录下的build.gradle文件(别选错成app模块的)
  2. 找到repositories代码块,把原来的jcenter替换成阿里云镜像:
repositories {
    google()
    maven { url 'https://maven.aliyun.com/repository/public' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    // 注释掉原来的官方jcenter
    // jcenter()
}
  1. 顺带检查app模块下的build.gradle,如果里面也有repositories块,同样替换成上面的镜像源

二、手动下载依赖导入本地仓库

如果换镜像还是不行,直接手动搞定依赖:

  1. 盯着卡住的下载链接,找出具体的依赖名(比如org.jetbrains.kotlin:kotlin-stdlib:x.x.x这类)
  2. 去Maven仓库搜索这个依赖,下载对应的.jar和.pom文件
  3. 把文件放到本地Gradle仓库目录:
    • Windows路径:C:\Users\你的用户名\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin
    • Mac/Linux路径:~/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin
      按照依赖的版本和包结构放好就行
  4. 重新点击同步按钮(Sync Project with Gradle Files)

三、检查Gradle配置细节

你说已经改了Gradle选项,再确认这几个关键点:

  • 确保离线模式是关闭的:打开File > Settings > Build, Execution, Deployment > Gradle,取消勾选Offline work(开离线会导致无法下载新依赖)
  • 确认Kotlin版本和AS3.1兼容:AS3.1默认适配的Kotlin版本在1.2.x左右,别选太高版本,在根目录build.gradle里检查:
buildscript {
    ext.kotlin_version = '1.2.71' // 这个版本和AS3.1适配性很好
    repositories {
        google()
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4' // 对应AS3.1的Gradle插件版本
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

四、清理缓存重启AS

有时候缓存损坏也会导致下载卡住:
点击File > Invalidate Caches / Restart,选择Invalidate and Restart,让AS彻底清理缓存后重启,再重新同步项目

这些方法我之前帮朋友处理过类似的AS3.1卡Kotlin依赖的情况,亲测有效~

内容的提问来源于stack exchange,提问作者Javier88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:00:57