Diese Frage ist identisch mit dem Herunterfahren des Android-Emulators über die Befehlszeile .
Nach dem Versuch der vorgeschlagenen Lösung aus der ersten Antwort adb emu killhat sich für mich jedoch nicht als erfolgreich erwiesen.
Ich automatisiere Unit-Tests für eine Android-Anwendung. Mein Bash-Skript läuft auf einem kopflosen Computer. Es erstellt ein Android-Gerät mit android create avdund führt es emulatormit dem -no-windowAttribut aus. Anschließend wird das Testprojekt kompiliert, eine Verbindung zum Emulator hergestellt adb, das Projekt installiert und meine Tests ausgeführt. Das alles funktioniert gut.
Jetzt muss ich den Emulatorprozess beenden und genau wie der referenzierte Beitrag kann ich dies nur mit tun kill -9.
Im Google-Tutorial Verwalten von AVDs über die Befehlszeile wird nur erwähnt, wie Emulatoren in einer GUI-Umgebung gestoppt werden.
Jede Hilfe wird geschätzt.