12

Wenn i Emulator laufen lasse, erhalte ich folgende Fehlermeldung:konnte nicht geöffnet werden avd_name.avd/cache.img

Cannot launch AVD in emulator.

Output: Hax is enabled qemu-system-x86_64.exe: -drive if=none,index=1,id=cache,file={path_to_SDK}\SDK.android\avd{AVD_name}.avd/cache.img: could not open disk image {path_to_SDK}\SDK.android\avd{AVD_name}.avd/cache.img:

Could not open '{path_to_SDK}\SDK.android\avd{AVD_name}.avd/cache.img':

Invalid argument

Hax ram_size 0x40000000

HAX is working and emulator runs in fast virt mode. Error accepting connection, aborting

AVD Spezifikationen sind:

OS: Android 6.0 Google APIs

RAM : 1 GB

Auflösung: 1440x2560

Laufen auf Android Studio 2.0 Beta 6, Windows-10

+0

bereits bemerkt haben denke ich, gibt es einige Probleme mit der Bilddatei ist –

Antwort

4

Ich hatte das gleiche Problem bereits zweimal seit ich auf Android Studio 2.0 auf Windows 10 aktualisiert. Ich verwende einen bevorzugten Emulator in der Run/Debug-Konfiguration. Das Ändern der Optionen für das Bereitstellungsziel in der Konfiguration auf Ziel: Geräteauswahldialog anzeigen löste es für mich. Nach der Auswahl der gleichen Emulatorinstanz im Dialogfeld wurde es ohne Probleme gestartet. Dann wechsle ich zurück zur bevorzugten Emulatoreinstellung. Bis zum nächsten Mal bricht es ...

In der Hoffnung hilft dies.

+1

Wie Sie das äquivalent von Visual Studio zu tun? – Jahmic

27

Halten Sie Ausschau nach einem Hintergrund qemu-system-i386.exe-Prozess im Hintergrund, der die cache.img-Datei sperren wird.

Windows Task Manager - Background Emulator Process

Dies könnte noch von einem zuvor ausgefallenen Emulator Start ausgeführt werden. Töte das mit dem Task-Manager und starte erneut.

+0

Hatte dieses Problem in Visual Studio und das Löschen dieser Aufgabe (keine Emulatoren wurden ausgeführt) und das Neustarten des Debuggers hat den Fehler behoben. –

+1

Wenn Sie sich die Antworten/Kommentare für Questios wie diese ansehen, fragt sich ein nativer .net-Entwickler, ob er jemals zuverlässig auf Mikrowellen zählen kann. – Kulingar

1

konfrontiert ich das gleiche Problem in Windows 10.

Clearing Temp und %temp% Ordner durch einen Neustart der Maschine folgte mein Problem gelöst.

Hoffe, das hilft.

0

Ich hatte dieses Problem, wenn ich nicht, dass Emulator läuft :)