React Native Android项目构建失败:任务队列无法推进执行求助
React Native Android项目构建失败:任务队列无法推进执行求助
嘿各位开发者朋友,我最近在Android Studio里跑React Native项目时,碰到了一个卡得死死的构建错误,折腾好一阵都没搞定,来这儿求大家支支招!
具体弹出的错误信息是这样的:
FAILURE: Build failed with an exception.
- What went wrong: Unable to make progress running work. There are items queued for execution but none of them can be started.
- Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
我自己试了几个小操作没见效,也整理了一些常见的排查方向,给同样踩坑的朋友参考:
- 先清缓存重启IDE:在Android Studio里点
File -> Invalidate Caches...,选择「Invalidate and Restart」,彻底清掉缓存再重启,很多时候缓存混乱就会搞出这种无厘头的构建问题。 - 核对版本兼容性:检查下Gradle插件版本、Gradle分发版版本和React Native版本是否匹配。可以去项目根目录的
android/build.gradle看插件版本,android/gradle/wrapper/gradle-wrapper.properties看分发版版本,对照React Native的版本要求调整。 - 重装依赖+清理Gradle缓存:删掉项目根目录的
node_modules文件夹,重新执行npm install(或yarn install);同时删除项目根目录和android子目录下的.gradle文件夹,再回到Android Studio点击「Sync Project with Gradle Files」重新同步。 - 检查SDK组件完整性:打开SDK Manager,确认对应Android版本的Build Tools、Platform Tools都已安装且版本正确,缺组件的话及时补上。
- 用命令行构建看详细日志:在项目根目录执行
cd android && ./gradlew clean build,命令行往往能输出比IDE更细致的错误追踪信息,说不定能定位到具体卡住的任务。
如果大家还有其他靠谱的解决办法,欢迎在评论区分享呀!
备注:内容来源于stack exchange,提问作者Anu Robinson
相关产品推荐
相关产品推荐

