从物理设备运行Flutter应用时遭遇Gradle文件访问超时错误
解决Gradle wrapper文件独占访问超时问题
这个错误是因为Gradle wrapper无法获取/home/haggai/.gradle/wrapper/dists/gradle-7.4-all/aadb4xli5jkdsnukm30eibyiu/gradle-7.4-all.zip文件的独占访问权限导致的,以下是可行的解决方法:
终止所有Gradle相关进程
在Linux/macOS终端执行命令:ps aux | grep gradle kill -9 <找到的进程ID>Windows用户打开任务管理器,结束所有名称包含
gradle的进程。删除Gradle缓存目录并重新下载
删除指定的Gradle wrapper缓存目录:rm -rf /home/haggai/.gradle/wrapper/dists/gradle-7.4-all/aadb4xli5jkdsnukm30eibyiu/之后重新运行Flutter应用,Gradle会自动重新下载并解压所需包。
手动下载并配置Gradle包
- 下载gradle-7.4-all.zip包
- 将zip文件放到
/home/haggai/.gradle/wrapper/dists/gradle-7.4-all/aadb4xli5jkdsnukm30eibyiu/目录下 - 手动解压该zip文件到当前目录,确保文件夹结构正确
修复Gradle目录权限
确保.gradle目录及其子文件的所有者为当前用户:chown -R haggai:haggai /home/haggai/.gradle/
内容的提问来源于stack exchange,提问作者HaGaI_sy
相关产品推荐
相关产品推荐

