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

React Native Android构建失败:缺失已卸载依赖的CMakeLists.txt

解决React Native Android构建残留react-native-screens的两个错误

针对:app:configureCMakeDebug[arm64-v8a]执行失败(缺失CMakeLists.txt)

这是卸载react-native-screens后,Android端缓存目录残留该库构建引用导致的,按以下步骤彻底清理:

  • 手动删除项目里的残留缓存文件夹:
    • 删除[project folder]/android/app/.cxx整个目录
    • 删除[project folder]/android/app/wef整个目录
  • 执行Gradle缓存清理命令:
    ./gradlew cleanBuildCache
    
  • 清理Node依赖缓存并重装:
    npm cache clean --force
    npm install
    

针对java.lang.StackOverflowError

该错误多为Gradle构建内存不足或依赖冲突,配合上述清理后,调整Gradle内存配置:

  • 打开[project folder]/android/gradle.properties,添加或修改JVM参数:
    org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    
  • 检查android/app/build.gradle的dependencies块,确认没有残留的react-native-screens相关依赖声明,如有直接删除。

最后重新构建

  • 执行命令行构建:
    ./gradlew assembleDebug
    
  • 或在Android Studio中依次执行:Build -> Clean Project → Build -> Rebuild Project

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 04:32:05