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

React Native安卓编译报错:Null extracted folder for artifact求助

解决Android端"Null extracted folder for artifact"报错

核心问题分析

报错指向com.facebook.react:react-native:0.71.0-rc.0的AAR包未正确解压,大概率是Gradle缓存损坏、动态版本依赖拉取了不稳定RC版本,或是本地Node_modules与Gradle依赖不一致导致的(iOS正常说明JS层代码无问题,问题出在Android构建链)。

具体解决步骤

  1. 替换动态版本依赖为固定版本
    打开app/build.gradle,将依赖中的动态版本号+改为项目实际使用的React Native版本(和你package.json里的版本一致,这里报错显示是0.71.0-rc.0):

    // 替换前
    implementation "com.facebook.react:react-native:+"
    // 替换后
    implementation "com.facebook.react:react-native:0.71.0-rc.0"
    

    动态版本号+会自动拉取最新版本,容易获取到未稳定的RC版,引发构建异常。

  2. 清理Gradle缓存
    在项目根目录的终端执行命令,清理本地构建缓存:

    ./gradlew cleanBuildCache
    ./gradlew clean
    

    若仍未解决,手动删除全局Gradle缓存目录(对应你的路径):

    rm -rf /Users/krishna/.gradle/caches
    
  3. 重新同步依赖并构建

    • 先执行npm install或yarn install,确保Node_modules依赖完整
    • 在Android Studio中点击工具栏的「Sync Project with Gradle Files」按钮,等待依赖同步完成后重新构建项目
  4. 检查本地React Native AAR包
    进入项目的node_modules/react-native/android目录,确认存在react-native-0.71.0-rc.0-debug.aar和release.aar文件。如果缺失,删除node_modules和package-lock.json/yarn.lock后重新执行安装命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:12:46