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

Android Studio迁移AndroidX后遇Null extracted folder for artifact报错求助

解决AndroidX迁移后"Null extracted folder for artifact: androidx.activity:activity:1.8.0"错误

针对你遇到的问题,试试以下几个新手可操作的具体步骤:

  • 清理项目与IDE缓存

    1. 关闭Android Studio
    2. 删除项目根目录下的.gradle和.idea文件夹(这两个是缓存文件,删除后重启IDE会自动重建)
    3. 重新打开Android Studio,点击顶部菜单栏File -> Invalidate Caches...,勾选Invalidate and Restart,等待IDE重启完成
  • 统一AndroidX依赖版本
    旧教程项目的依赖版本易与新版AndroidX冲突,别用exclude方式,直接统一版本:

    1. 打开项目根目录的build.gradle(Project层级),添加或修改ext块:
      ext {
          activity_version = "1.8.0"
          material_version = "1.10.0"
      }
      
    2. 打开模块下的build.gradle(一般为app/build.gradle),将原有的material和activity依赖改为统一版本引用:
      implementation "androidx.activity:activity:$activity_version"
      implementation "com.google.android.material:material:$material_version"
      
    3. 点击右上角的Sync Now同步项目
  • 强制重新下载依赖
    在Android Studio底部的Terminal中执行命令:

    ./gradlew clean build --refresh-dependencies
    

    该命令会清理旧构建文件,强制Gradle重新下载所有依赖,解决缓存损坏导致的提取失败问题

  • 清理本地Maven仓库损坏文件
    如果上述方法无效,可能是本地仓库中的activity依赖文件损坏:

    1. 找到本地Maven仓库路径:Windows一般为C:\Users\<你的用户名>\.m2\repository,Mac/Linux为~/.m2/repository
    2. 找到androidx/activity/activity/1.8.0文件夹并删除整个目录
    3. 返回Android Studio,点击Sync Now重新同步,让Gradle重新下载该依赖

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 02:22:48