# #firebase #flutter #dart #flutter-dependencies
Вопрос:
итак, я пытался запустить свой проект flutter, а затем получил эту ошибку :
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugJavaResource'.
> java.nio.file.FileSystemException: C:UsersASUSDesktopProgramminFlutterapp_with_firebasebuildappintermediatesmerged_java_resdebugout.jar: The process cannot access the file because it is being used by another process.
* 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 3s
Exception: Gradle task assembleDebug failed with exit code 1
Я пытался сделать File > Invalidate Chaches/Restart
это в Android studio, но это не решит проблему. Тогда я тоже пытался flutter clean
это сделать flutter run
, но это все равно показывает мне ту же ошибку.
Я понятия не имею, что теперь делать, любая помощь будет признательна.
Спасибо!
Комментарии:
1. Я испытываю эту ошибку уже несколько месяцев, и это сводит с ума. В качестве немедленного исправления вы можете (в Windows) запустить
taskkill /F /IM java.exe
, чтобы убить все процессы Java , которые освободят блокировку файлов перед запускомflutter run
, но это не гарантирует, что каждый раз будет работать. Что-то (демон Gradle? ПРОТИВ расширения флаттера кода?) держит замок, я просто до сих пор не понял, что это такое.
Ответ №1:
Я еще немного покопался с SysInternals
и jps
, и оказалось, что языковой сервер Kotlin не снимал блокировку с папки сборки. Для меня удаления расширения VS Code fwcd Kotlin (и замены на другое расширение языка Kotlin, если требуется) было достаточно, чтобы устранить проблему.
В Android Studio все, что я могу предложить, — это отключить/удалить плагин Kotlin и посмотреть, исправит ли это его для вас.