2013-09-26 19 views
7

Eksperymentowałem z systemem budowania Androida przez kilka dni. Mogłem pobrać i zbudować system pomyślnie, zgodnie z opisem here. Zbudowałem główny oddział.Android Build - Emulator utknął na logo Androida startowego

Zamiast samemu uruchamiać polecenie emulator użyłem polecenia o parametrach podanych here. Pojawiło się okno emulatora z logo "android", ale tam się utkwiło. Pozostawiłem go na prawie godzinę, ale wyglądało na to, że wszedłem do jakiejś pętli rozruchowej. Po zaznaczeniu logcat mogłem znaleźć logi "nieudane połączenie" jak poniżej.

I/PackageManager( 283): /system/app/Launcher2.apk changed; collecting certs 
D/dalvikvm( 283): GC_CONCURRENT freed 460K, 36% free 5704K/8808K, paused 15ms+24ms, total 170ms 
I/Installer( 283): connecting... 
I/Installer( 283): disconnecting... 
E/Installer( 283): connection failed 
I/PackageManager( 283): /system/app/LiveWallpapers.apk changed; collecting certs 
D/dalvikvm( 283): GC_CONCURRENT freed 1182K, 43% free 5049K/8808K, paused 6ms+9ms, total 125ms 
I/Installer( 283): connecting... 
I/Installer( 283): disconnecting... 
E/Installer( 283): connection failed 
I/PackageManager( 283): /system/app/LiveWallpapersPicker.apk changed; collecting certs 
I/Installer( 283): connecting... 
I/Installer( 283): disconnecting... 
E/Installer( 283): connection failed 
I/PackageManager( 283): /system/app/MagicSmokeWallpapers.apk changed; collecting certs 
I/Installer( 283): connecting... 
I/Installer( 283): disconnecting... 
E/Installer( 283): connection failed 
I/PackageManager( 283): /system/app/MediaProvider.apk changed; collecting certs 
I/Installer( 283): connecting... 
I/Installer( 283): disconnecting... 
E/Installer( 283): connection failed 

Te komunikaty są wyświetlane dla prawie wszystkich pakietów APK i kontynuowane są w pętli. System ma dostęp do Internetu, ale emulator nie jest w stanie połączyć się z siecią.

Możliwe sposoby obejścia tego problemu?

Aktualizacja: 30/09 Uruchomienie komendy emulatora wkrótce po budowie, nie działało. W ogóle nie pokazuję logo Androida.

+0

nie wierzę Jej problem z siecią, myślę, że połączenie nie powiodło się z IDE nie jest w stanie połączyć się z emulatora, aby zainstalować aplikację. To nie używa sieci, ponieważ jest lokalna, ale ponieważ emulator znajduje się w pętli rozruchowej, nie pozwala on na zaćmienie się, aby zainstalować APK – Boardy

+0

Może warto zmniejszyć ilość pamięci przydzielonej do emulatora, spróbuj zmniejszyć ją 512 i zaznacz pole wyboru do użycia GPU. Następnie zrestartuj emulator i zobacz, czy to robi jakąkolwiek różnicę. – Boardy

+0

@Boardy, ani nie uruchamiam emulatora z IDE, ani nie instaluję żadnej aplikacji. Wprowadzam wersję zbudowaną z kodu. – gnuanu

Odpowiedz

4

ustawić rozmiar pamięci RAM 512 mb i rozpocząć emulator

+0

Próbowałem, ale nie używam. – gnuanu