背景:此时我已经与Studio / Gradle争斗了一天左右;最初有多个PEBKAC错误(即权限和资源限制)已经解决。不幸的是,google-fu因我目前的错误而失败了。
尝试完成未成功完成的./gradlew clean
时发生错误;它失败了大约30秒。
我通过吹走有问题的git repo并重新克隆它来暂时“解决”这个问题。我发现错误似乎只发生在特定的分支上(即切换到x_branch,运行'清理项目,'收到错误),但还没有找到原因。在收到错误后尝试切换到另一个分支或返回主站不会将gradle恢复到工作状态;错误仍然存在。
错误:
Gradle project refresh failed: Error: Already finished
系统环境: Android Studio 3.1 // Gradle版本171.4250
我的问题:之前有没有人见过这个错误?这个错误意味着什么,我该如何防止它再次出现?
答案 0 :(得分:24)
重新启动Android工作室:
档案>无效的缓存/重启对我有用
答案 1 :(得分:4)
我在Android Studio中遇到了这个问题,我设法通过转到安装了android studio的文件夹解决了这个问题,当你返回项目重新编译时删除文件夹gradle,它会再次进行下载。我不知道这是否是最好的解决方案,但它确实有效!
答案 2 :(得分:4)
这就是我发生的事情。
其中一个文件夹(构建文件夹)无法访问。我甚至无法使用Windows资源管理器打开它。看起来该文件夹已损坏。
我做了以下事情:
<强>更新强>
删除文件夹后,您可能希望Invalidate Caches / Restart...
我再次遇到同样的问题。删除没有Invalidate Caches / Restart...
的文件夹不起作用:(