Bei der Flutter-App-Entwicklung kann der Fehler “It is currently in use by another Gradle instance flutter” auftreten. Dieser Fehler ist ziemlich häufig und einer, dem Sie wahrscheinlich begegnen werden. Es ist nützlich, die Lösung zu kennen, also merken wir sie uns.
Die vollständige Fehlermeldung sieht so aus:
Gradle sync failed: Timeout waiting to lock daemon addresses registry [...].
It is currently in use by another Gradle instance.
Owner PID: 1234
Our PID: 5678
Owner Operation: ...
Wie der obige Fehler anzeigt, enthält dieser Fehler eine Zeichenfolge wie “Owner PID: 1234”. Dieser Besitzerprozess verursacht das Problem, sodass Sie diesen Fehler beheben können, indem Sie ihn zwangsweise beenden.
Um einen Prozess nach PID von PowerShell aus zu beenden, führen Sie einen Befehl wie diesen aus:
Stop-Process -Id 1234
Beachten Sie, dass es auch Lösungsantworten gibt, die besagen, dass Sie die .lock-Datei mit einem Befehl wie find ~/.gradle -type f -name “*.lock” -delete löschen sollten, aber in meiner Umgebung hat dies das Problem nicht gelöst.
(Referenz)
It is currently in use by another Gradle instance - Stack Overflow