2015-10-31 32 views
5

Zbudowałem drzewo AOSP systemu Android dla urządzenia mako na moim komputerze z systemem Ubuntu 14.04 LTS z ". build/envset.sh ',' lunch mako-userdebug 'i' make -j4 'seria poleceń. Próbowałem uruchomić go w emulatorze, wykonując instrukcje dostarczone przez Google (tj. Wpisując polecenie "emulator" w terminalu zaraz po zakończeniu kompilacji), ale to nie działa. Emulator uruchamia się, ale utknął na czarnym ekranie. Podczas uruchamiania emulatora zauważyłem następujące ostrzeżenie/błędy:Nie mogę przetestować mojej kompilacji AOSP na emulatorze

emulator: control console listening on port 5554, ADB on port 5555 
emulator: can't connect to ADB server: Transport endpoint is not connected (errno = 107) 

Każda pomoc w rozwiązaniu tego błędu jest bardzo doceniana.

+0

Możesz użyć virualbox do stworzenia niestandardowego obrazu i testu: http://www.osboxes.org/android-x86/ –

+0

Dzięki, mogę spróbować tej pracy, jeśli nic innego nie zostanie zaproponowane. Wydaje się, że emulator AOSP powinien działać bez konieczności instalowania wirtualnego pudełka. – Phil

Odpowiedz

3

Phil,

Aby obraz do emulatora, trzeba będzie zrobić jedną z ogólnych obrazów. na przykład lunch aosp_arm-eng (możesz też nam userdebug, itp.). Może nie pojawiać się w menu na lunch, ale powinno być dostępne. Emulator został wykonany wyłącznie w celu przetestowania zmian wprowadzonych w strukturze i domyślnych właściwościach systemu (niezależnych od sprzętu). Budowanie wersji ramienia powinno naprawić błędy!

Najlepsza!