2012-06-27 4 views
8

Jestem używany do testowania aplikacji na rzeczywistych urządzeniach i AVD. Ponieważ urządzenie wirtualne ICS działało bardzo wolno, postanowiłem wypróbować przyspieszony emulator . Postępowałem zgodnie z instructions i pomyślnie skonfigurowałem przyspieszoną maszynę wirtualną za pomocą technologii Intel Virtualization (cel obrazu systemu x86).Emulator Android przyspiesza ponowne uruchamianie

Emulator działa i jest naprawdę szybki. ALE przy drugiej aplikacji upload/installation, suddendly restartuje się. Zawsze działa działa poprawnie przy pierwszym uruchomieniu/przesyłaniu, ale kiedy edytuję coś i ponownie testuję aplikację, restartuje "od zera" (pokazuje logo Androida).

Nie używam zapisywania/przywracania migawek. LogCat nie zgłasza błędów, używam narzędzi Android SDK Rev.20 i platform-tools rev. 12, na Win7.

Intelhaxm wydaje się działać poprawnie, zgłaszając stan "URUCHOM". Po ponownym uruchomieniu muszę ponownie załadować aplikację, co jest denerwujące.

Czy ktoś napotkał ten sam problem i prawdopodobnie go rozwiązał?

+0

Czy uruchamia się ponownie, gdy emulacja gpu jest wyłączona? – teamalpha5441

+0

Nie próbowałem. Jak mogę to wyłączyć? – Shine

+0

Edytuj urządzenie i na liście funkcji sprzętowych powinna istnieć "emulacja GPU", ustaw na false – teamalpha5441

Odpowiedz

1

Najnowsza wersja narzędzia SDK, wersja 20.0.1, twierdzi, że ma naprawione błędy związane z emulatorami za pomocą akceleracji GPU. Wypróbuj po aktualizacji do najnowszej wersji narzędzi SDK i narzędzia ADT.

Z revision history:

Naprawiono problemy z bieżącą więcej niż jeden emulator i działa wiele emulatorów z akceleracji GPU.

+0

nie. Nawet po aktualizacji wciąż uruchamia się ponownie co 2 przesyłane aplikacje ... – Shine