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

添加multidex后报错找不到com.androidx.multidex:multidex:2.0.1如何解决?

multidex依赖找不到问题解决方案
  • 检查仓库配置
    打开项目根目录的settings.gradle(AGP7.0及以上版本)或根目录build.gradle,确认dependencyResolutionManagement下的repositories块、项目级repositories配置中,已添加google()和mavenCentral()仓库,配置参考:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            // 国内无法访问谷歌仓库可替换为对应公开镜像源
        }
    }
    
  • 修正依赖坐标
    报错信息中的依赖坐标com.androidx.multidex:multidex:2.0.1存在错误,前缀多了多余的com.,正确坐标为androidx.multidex:multidex:2.0.1,修改app模块下build.gradle的依赖配置即可:
    dependencies {
        // 删除错误的com.androidx.multidex依赖,替换为下方配置
        implementation 'androidx.multidex:multidex:2.0.1'
    }
    
  • 适配minSdk规则
    若项目minSdk >= 21,无需手动引入multidex依赖,仅需在app模块build.gradle的defaultConfig块中开启配置即可:
    android {
        defaultConfig {
            ...
            multiDexEnabled true
        }
    }
    
  • 清理缓存重新构建
    若上述配置均正确,可排查网络代理是否正常,之后清理IDE缓存重新同步:依次点击Android Studio菜单File > Invalidate Caches...,勾选对应清理选项后重启IDE,重新执行项目同步操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:48:03