尝试在Flutter中开始编程Dart。我想使用VSCode而不是Android Studio,但当调试会话开始时,我遇到以下问题。
- 我尝试了此link中的所有操作**,例如删除缓存、删除锁定文件、在cmd中删除PID任务,但没有任何效果。
不过,我可以在Android Studio中运行测试应用,但我仍然想通过VSCode学习。如果您能分享任何可能有用的建议,那将是很好的:)
谢谢你!
FAILURE: Build failed with an exception.
* What went wrong:
Gradle could not start your build.
> Could not create service of type FileHasher using BuildSessionServices.createFileHasher().
> Unexpected lock protocol found in lock file. Expected 3, found 0.
* 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.
* Get more help at https://help.gradle.org
Flutter软件开发套件:Windows 1.17.1(来自网站)Android Studio:3.6.3
3条答案
按热度按时间lb3vh1jj1#
能够解决我自己的问题。显然,当我第一次在VSCode中同步演示应用程序时,它开始从gradle 5.62下载包,而我的机器中有6.4。然后我将设置和distributionUrl更改为6.4版本。当我开始运行它时,问题中提到的错误出现了。
我所做的是:
1.转到项目级别的.gradle文件(应用〉android〉.gradle)
1.删除其他版本的gralde文件
1.转到6.4版本的gradle文件夹,删除caches/filehashes中的锁定文件
1.重新启动
yfjy0ee72#
在android/app/build. gradle中,尝试将minSdkVersion更改为21,我遇到了同样的问题,此操作有效
e5njpo683#
对于Windows计算机:
打开任务管理器(Ctrl-Alt-Delete并选中进程)
它现在可以工作了