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

Android Studio Koala运行应用出现Could not resolve等错误求助

解决Gradle运行时JitPack/CameraKit仓库的401及依赖解析错误

1. 检查本地Git凭据配置

JitPack的401未授权错误几乎都是本地Git账号凭据失效或权限不足导致:

  • 打开Android Studio的File > Settings > Version Control > GitHub,确认登录的账号有权限访问项目中依赖的JitPack私有库
  • 若用HTTP协议拉取依赖,检查系统凭据管理器(Windows:凭据管理器;Mac:钥匙串访问)中存储的github.com/jitpack.io凭据是否正确,删除旧凭据后重新输入账号密码

2. 强制刷新Gradle缓存

同步成功但运行时出错,大概率是缓存了损坏的依赖或旧凭据:

  • 执行Gradle命令:./gradlew clean build --refresh-dependencies(Mac/Linux)或gradlew clean build --refresh-dependencies(Windows)
  • 手动删除本地缓存目录:~/.gradle/caches/modules-2/files-2.1(Mac/Linux)或C:\Users\<你的用户名>\.gradle\caches\modules-2\files-2.1(Windows),再重新同步项目

3. 核对仓库配置的完整性

注释仓库后错误减少,说明配置存在局部问题,恢复配置后检查:

  • 确保settings.gradle(Koala版本默认在此管理仓库)中的JitPack/CameraKit配置正确:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            maven { url 'https://jitpack.io' }
            maven { url 'https://maven.camerakit.io' }
            // 其他仓库
        }
    }
    
  • 排查是否存在条件性仓库配置(比如仅在特定buildType下生效),导致运行时无法访问对应仓库

4. 排查网络与代理问题

队友能正常运行,优先检查自身网络环境:

  • 关闭全局代理/VPN,直接访问https://jitpack.io和https://maven.camerakit.io,确认能正常加载页面
  • 打开Android Studio的File > Settings > Build, Execution, Deployment > Build Tools > Gradle,检查代理设置是否开启,若开启则核对代理地址、端口及凭据,或暂时关闭代理测试

5. 验证依赖的合法性

  • 检查JitPack依赖格式是否正确,私有库需包含用户名:com.github.用户名:仓库名:版本号
  • 确认CameraKit依赖版本为官方稳定版,避免使用已下线的废弃版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:55:56