Android-Emulator kann nicht mit ERROR gestartet werden: Es gibt eine andere Emulatorinstanz, die mit dem aktuellen AVD ausgeführt wird

9

Verwenden von CLI und Ausführen des Emulators mit folgendem Befehl:

%Vor%

Zeigt nur Fehler an und ein Emulator startet nicht.

%Vor%

Und:

  • Es gibt keine laufende Emulatorinstanz.
  • Nexus5API25 existiert und funktionierte in der Vergangenheit.
  • Ich muss das Flag -use-system-libs auf meinem Rechner verwenden, um eine Emulatorinstanz zu starten.
  • Andere AVD funktioniert.

Bei der Ausführung mit -verbose werden mehr Details gedruckt, aber ich sehe nichts, was mir helfen würde, das Problem zu lösen:

%Vor%

Ich weiß, dass ich den AVD löschen und einen neuen erstellen kann. Aber gibt es eine Möglichkeit, das Problem mit bestehenden AVD zu beheben, ohne es neu zu erstellen?

    
Josef Adamcik 15.08.2017, 12:47
quelle

4 Antworten

25

Ich habe es geschafft, das Problem zu beheben, indem ich eine Sperrdatei löschte, die von avd manager erstellt wurde.

%Vor%

Emulator wurde ohne Probleme ausgeführt, nachdem ich die Datei entfernt habe.

    
Josef Adamcik 15.08.2017, 13:22
quelle
1

In Linux kann es auch daran liegen, dass der AVD von root erstellt wurde, während ein anderer Benutzer versucht, den Emulator auszuführen. In diesem Fall sollte es helfen, den Eigentümer des Inhalts des avd-Ordners zu ändern.

%Vor%     
tutak 28.09.2017 09:21
quelle
1

Ich hatte das gleiche Problem, obwohl kein anderer Emulator lief.

In meinem Fall wurde das Dateisystem mit den avd Verzeichnissen schreibgeschützt geladen. Remounting es rw löste das Problem

%Vor%     
Olaf Dietsche 06.10.2017 16:05
quelle
0

Haben Sie versucht, den Prozess vor dem Ausführen des Skripts zu beenden?

Zuerst finden Sie die PID

%Vor%

Dann bringst du den Prozess um

%Vor%     
Victor Neves 15.08.2017 12:53
quelle

Tags und Links