使用React Native CLI构建应用时遇Could not update last-build.bin错误求助
React Native构建报错:Could not update android/.gradle/8.0.1/fileChanges/last-build.bin 解决方法
以下是针对该报错的几种有效解决步骤,按优先级尝试:
修复目录权限
大概率是当前用户对项目的.gradle目录没有足够读写权限。在终端执行:chmod -R 755 android/.gradleWindows系统用户可右键
android目录,进入「属性」-「安全」面板,给当前用户添加「完全控制」权限。手动删除损坏的Gradle缓存
直接删除报错涉及的Gradle版本目录,让Gradle重新生成缓存文件:# macOS/Linux rm -rf android/.gradle/8.0.1 # Windows rmdir /s /q android\.gradle\8.0.1执行完后重新运行构建命令即可。
关闭占用文件的进程
检查是否有IDE(Android Studio、VS Code等)、文件管理器或其他进程在占用last-build.bin文件,关闭所有相关进程后再尝试构建。切换兼容的Gradle版本(可选)
如果上述方法无效,可尝试切换到其他兼容的Gradle版本:- 打开
android/build.gradle,修改gradle插件版本:dependencies { classpath("com.android.tools.build:gradle:7.4.2") // 替换为兼容版本 } - 打开
android/gradle/wrapper/gradle-wrapper.properties,修改对应Gradle包地址:distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip - 重新执行构建命令。
- 打开
内容的提问来源于stack exchange,提问作者LH333
相关产品推荐
相关产品推荐

