2012-04-08 8 views
1

Ich habe zwei Android-Emulatoren. Sagen wir Emulator1 und Emulator2. Beide Emulatoren sind von Google API 2.1 aktualisiert. Emulator1 wird immer gestartet, nachdem die vorherigen Benutzerdaten gelöscht wurden. Aber emulator2 wird von einem Snapshot gestartet (ich habe den Snapshot erstellt, als ich zuerst emulator2 erstellt und immer denselben Snapshot verwendet habe). Das Problem ist, dass ich eine Anwendung ausführen, die Audio in beiden Emulatoren wiedergeben kann. In beiden Emulatoren wird Audio abgespielt (ich kann es von der Fortschrittsleiste sehen), aber der Sound kommt nur von Emulator1. In Emulator2 bewegt sich der Fortschrittsbalken, aber es kommt kein Ton. Ich habe viele Emulatoren wie emulator2 (die aus Snapshots startet) erstellt, aber in keinem Ton kommt. Aber wenn ich einen frischen Emulator wie Emulator1 benutze, kommt immer Sound.Kein Ton in Android-Emulator, der von Snapshot gestartet wird

Ich verwende Snapshot des Emulators für den schnellen Start des Emulators.Schau mir eine Lösung dafür.

Antwort

1

Ein wichtiger Satz auf der snapshot introduction site:

Dies ist nicht so vollständig wie wir getestet möchten, aber für uns arbeitet nutzbringend so dachten wir, es genug zu teilen zuverlässig.

Dies könnte ein Fehler in der Snapshot-Funktion sein.

Warum verwenden Sie den Schnappschuss trotzdem? Nur für schnelleres Booten? Da Sie den Emulator nicht neu starten müssen, um eine neue Version Ihrer App zu installieren, kann ich keinen wirklichen Vorteil der Verwendung von Snapshots sehen. Vor allem, wenn das Feature nicht vollständig getestet wurde.

+0

Ich verwende Snapshot für schnelles Booten und auch ich muss bestimmte Kontaktdaten im Emulator speichern (wie meine Anwendung es erfordert). Wenn ich also einen Schnappschuss verwende, muss ich diese Kontaktdaten nicht jedes Mal eingeben. Wie auch immer, ich denke du hast Recht. Es ist ein Fehler. Andere Funktionen funktionieren ordnungsgemäß, aber nicht dieser Sound. –

+1

Sie benötigen die Snapshot-Funktion nicht, um die Kontakte gespeichert zu lassen. Es gibt eine Funktion zum Löschen von Daten, die standardmäßig deaktiviert ist. Ihre Daten werden also wie bei einem normalen Telefon im Emulator gespeichert. – WarrenFaith