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

无法解析com.android.volley:volley:1.1.1,添加maps依赖后构建失败

解决Google Maps 3.1.0-beta依赖无法解析volley:1.1.1的问题
  • 检查仓库配置位置
    务必把google()仓库添加到项目根目录的build.gradle文件中,而不是仅在模块级的build.gradle里配置。传递依赖的拉取会优先读取根目录的仓库配置,示例如下:

    // 项目根目录 build.gradle
    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        // 其他构建脚本配置
    }
    
    allprojects {
        repositories {
            google()
            mavenCentral()
        }
    }
    
  • 显式声明Volley依赖
    直接在模块级build.gradle中添加Volley的依赖,绕过传递依赖的拉取问题:

    implementation "com.android.volley:volley:1.1.1"
    implementation "com.google.android.libraries.maps:maps:3.1.0-beta"
    
  • 排查Gradle版本与代理问题

    • 确认Android Gradle Plugin(AGP)版本不低于7.0,Gradle版本不低于7.0,这是Google Maps 3.1.0-beta的兼容要求
    • 如果使用了代理或第三方镜像仓库,可能导致官方包拉取失败,暂时关闭代理或移除镜像配置,直接使用官方源尝试
  • 深度清理后重新同步
    除了Invalidate Caches,手动清理以下内容再重新同步:

    • 删除项目根目录下的.gradle文件夹
    • 删除模块目录下的build文件夹
    • 执行File -> Sync Project with Gradle Files后重新构建项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:22:52