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

升级Gradle至7.3.3后出现:app:androidApis依赖解析失败求助

解决Android项目同步报错:Could not resolve all files for configuration :app:androidApis

问题背景

项目需使用compileSdkVersion 33和targetSdkVersion 33,已完成如下配置:

  • Gradle版本升级至7.3.3
  • AGP切换为7.2.2
  • JDK设置为java-11
  • Android SDK 33已确认安装正常

但项目同步时持续报错:Could not resolve all files for configuration :app:androidApis,常规版本匹配检查等方案无效,以下是具体配置信息:

模块build.gradle配置

android {
    compileSdkVersion 33

    defaultConfig {
        applicationId "com.xxx.xxx"

        minSdkVersion 21
        targetSdkVersion 33
        versionCode 8
        versionName "v1.0.6-20240611"
        multiDexEnabled true
        flavorDimensions "versionCode"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    ...
  }

gradle-wrapper.properties配置

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-7.3.3-bin.zip

有效解决办法

  • 检查仓库配置完整性
    确保项目根目录的settings.gradle(或根build.gradle)中添加了Google和MavenCentral仓库,这两个仓库是拉取Android官方依赖的核心来源:

    // settings.gradle 示例配置
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            // 若使用镜像,需确保镜像包含完整依赖
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/public' }
        }
    }
    
  • 强制刷新依赖并清理缓存
    执行Gradle命令强制刷新依赖并清理本地缓存:

    ./gradlew clean build --refresh-dependencies
    

    或在Android Studio中操作:File > Invalidate Caches... > 勾选"Clear file system cache and local history" > Invalidate and Restart

  • 确认SDK组件完整安装
    打开SDK Manager,除Android SDK Platform 33外,需确保安装对应版本的:

    • Android SDK Build-Tools 33.x.x(推荐33.0.2)
    • Android SDK Platform-Tools 33.x
      可通过SDK Tools标签页勾选对应组件后安装。
  • 调整Gradle镜像或版本
    当前使用的阿里云Gradle镜像可能缺失部分依赖,尝试将gradle-wrapper.properties中的distributionUrl替换为官方地址:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
    

    若仍有问题,可尝试将AGP升级至7.3.3(官方兼容表显示AGP 7.2.x适配Gradle 7.3.3+,同版本组合兼容性更稳定)。

  • 排查依赖版本兼容性
    检查模块build.gradle中的第三方依赖,确保所有依赖库的版本均支持compileSdkVersion 33,例如AndroidX库需使用适配33的版本(如androidx.appcompat:appcompat:1.6.1)。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 11:57:04