2011-10-20 20 views
20

Podczas próby utworzenia i uruchomienia emulatora systemu Android 4.0 otrzymuję skórę emulatora Androida, ale system operacyjny nie wydaje się uruchamiać.Emulator systemu Android 4.0 nie uruchomi się

Zainstalowałem pakiet ARM EABI v7 z Menedżera Android SDK podczas próby utworzenia emulatora, ale dostałem komunikat o błędzie dotyczący brakującego pliku userdata.img.

Następnie odkryłem, że system $ ANDROD_LIB $/system-images/android-14/armeabi-v7a/library został utworzony i skopiował te pliki do $ ANDRROID_LIB $/platforms/android-14/images/po czym mógłbym stworzyć obraz emulatora.

Po uruchomieniu tego nowego emulatora, jak wspomniano powyżej, wyświetlana jest tylko skórka (okno), ale nie należy uruchamiać systemu operacyjnego. Im na komputerze Mac, a wszystkie wcześniej utworzone emulatory nadal działają dobrze.

Odpowiedz

2

Zainstalowane narzędzia rev 15 i pomysł 110.291 Mogłem wybrać armeabi-v76 uruchomić emulator i ponownie uruchomić go po 30 minutach, a teraz się zaczęło.

+0

Co to jest "idea 110.291"? Co to jest "armeabi-v76"? Dochodzi tylko do 7: 'armeabi-v7a'. Dlaczego narzędzia do budowania miałyby znaczenie, gdy jest to tylko emulator? – Chloe

3

Myślałem, że mój emulator Androida 4.0 również został zamrożony, ale okazało się, że musiałem poczekać około 5 minut, aż się uruchomi.

+1

Przepraszam, nie wydaje mi się to moim brakiem cierpliwości. Emulator działa teraz przez 30 minut na 100% CPU bez pokazywania czegokolwiek na "ekranie" –

7

Kilka wskazówek: moje również trwało wieki, aby rozpocząć (dało się po około 30 minut). Następnie porównałem ustawienia mojego 3.1 AVD i mojego nowego AVD 4.0. Okazuje się, że właściwość sprzętu Ustawienie gęstości ekranu LCD o rozdzielczości 4,0 AVD jest ustawione domyślnie na 240, co oznacza dużą gęstość. Oznacza to dużo pikseli do narysowania. Czytam here, że jest to jeden z problemów powolnego uruchamiania AVD. Zmieniłem więc tę właściwość na taką samą, jak w przypadku wersji 3.1, a więc 160. Następnie AVD rozpoczęła się tak szybko, jak 3.1 (kilka minut)!

(także zmniejszyć rozmiar urządzenia RAM z 512 do 256, ale nie sądzę, że był tym, który to ustalone)

+1

To zadziałało dla mnie. Nie da się tego zrobić poprzez GUI AVD (z SDK 22.0.1). Musiałem edytować plik config.ini pod ~/.android/xxx.avd i zmodyfikować hw.lcd.density. – mooreds

+0

Pracował także dla mnie. Musiał również zastosować końcówkę zacumowania. Btw: za pomocą obrazu atomu intel. Czas uruchomienia wynosi teraz 20 sekund. –

5

miałem ten sam problem, czy ustawić akcelerację GPU w opcji emulatora? Ustawiłem to w moim emulatorze, a emulator się nie zaczął ... Właśnie widziałem ramkę, tak jak powiedziałeś. Naprawdę nie znalazłem rozwiązania tego problemu, z wyjątkiem wyłączenia akceleracji GPU.

2

Raz Sprawdź Menedżera zadań, aby sprawdzić, czy działa adb/emulator.

Jeśli znajdziesz zatrzymanie usług i zrestartuj zaćmienie i utwórz emulator.

-1

Aby rozwiązać kopalni, musiałem:

  • otworzyć menedżera SDK
  • Zaznacz pole wyboru obok "Android 4.0 (API 14) >> ARM EABI v7a system image",
  • , a następnie kliknij przycisk "Usuń" u dołu.
  • Po usunięciu zrestartowałem Eclipse.
  • Następnie wróciłem, ponownie zaznaczyłem to samo pole w Menedżerze SDK,
  • i ponownie go zainstalowałem.
  • Następnie ponownie uruchomiono Eclipse.

Teraz działa.

+0

Kiedy to zrobiłem, AVD nie uruchomi się, ponieważ brakuje wymaganego jądra. – mooreds

5

Mój emulator utknął na "Czekam na HOME (" android.process.acore "), który zostanie uruchomiony ...". Tak to rozwiązałem.W swoim ADT wybierz opcję Uruchom konfiguracje i zmodyfikuj urządzenie wirtualne, aby korzystać z hosta gpu, wybierając opcję "Użyj hosta GPU" w oknie konfiguracji urządzenia edycyjnego.

+0

Działa dla mnie, ustawiając "użyj hosta gpu", dzięki! – poliu2s

Powiązane problemy