在Visual Studio Code v1.46.1中运行应用程序时出现主要错误
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:cleanMergeDebugAssets'.
> Unable to delete directory 'E:\ACNO\Flutter\jots_mobile\build\app\intermediates\merged_assets\debug\out'
Failed to delete some children. This might happen because a process has files open or has its working directory set in the target directory.
- E:\ACNO\Flutter\jots_mobile\build\app\intermediates\merged_assets\debug\out\flutter_assets\assets
- E:\ACNO\Flutter\jots_mobile\build\app\intermediates\merged_assets\debug\out\flutter_assets\packages\cupertino_icons
- E:\ACNO\Flutter\jots_mobile\build\app\intermediates\merged_assets\debug\out\flutter_assets\packages
- E:\ACNO\Flutter\jots_mobile\build\app\intermediates\merged_assets\debug\out\flutter_assets
* 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
BUILD FAILED in 50s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
此错误得到解决后flutter clean
,甚至显示以下错误
以下是输出 flutter clean
Failed to remove build. A program may still be using a file in the directory or the directory itself. To find and stop such a program, see:
https://superuser.com/questions/1333118/cant-delete-empty-folder-because-it-is-used
Deleting build... 19ms
Failed to remove E:\ACNO\Flutter\jots_mobile\.dart_tool. A program may still be using a file in the directory or the directory itself. To find and stop such a program, see:
https://superuser.com/questions/1333118/cant-delete-empty-folder-because-it-is-used
Deleting .dart_tool... 21ms
Deleting Generated.xcconfig... 4ms
Deleting flutter_export_environment.sh...
即使我按照此答案中所述杀死使用build和.dart_tool文件夹的进程,也会显示相同的错误flutter clean
因此,现在我必须手动转到文件资源管理器并删除build&.dart_tool文件夹,这是这里的主要问题!
简介:运行该应用程序时出现的主要错误可在以后得到解决,flutter clean
但即使显示出一个错误,因此现在我必须手动删除build&.dart_tool文件夹!
问:如何解决这些问题?
更新:刚注意到,当我使用“ f5”在VS代码中运行程序时发生此错误,而不是flutter run
在终端或Android Studio中使用命令时发生,但是一旦发生“ f5”,该错误就会在flutter run
命令和Android中发生两个工作室。我猜想,VS Code扩展中的某些功能存在问题,该扩展启用了此“ f5”快捷方式!
查看这些GitHub问题• flutter / flutter • fwcd / vscode-kotlin
问题出在VS Code中的Kotlin插件,因此删除它应该可以解决我们的问题!
现在,我可以在调试模式下运行项目。下面是我扑扑的医生
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.17.4, on Microsoft Windows [Version 10.0.17763.1282, locale en-MY)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Android Studio (version 4.0)
[√] VS Code (version 1.46.1)
[√] VS Code, 64-bit edition (version 1.46.1)
[√] Connected device (1 available)
我在VS Code中重新安装了Kotlin插件,问题又回来了。我将其删除,项目运行。所以我猜它是插件。我使用和删除的插件是Kotlin 0.2.17
任何人都可以仔细检查问题是否是由于这个原因吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句