Um mit AOSP vertraut zu werden, möchte ich ein Image erstellen und es auf einem Emulator ausführen, indem ich die offizielle Dokumentation befolge .
Nach dem Einrichten einer Ubuntu 16.04 VM verwende ich die folgenden Befehle:
%Vor%Die Kompilierung funktioniert gut, der Emulator startet, aber sein Bildschirm bleibt leer. Keine besondere Fehlerspur in der Konsole.
Ich habe es ohne proprietäre Binärdateien und auch mit Nexus 5-Binärdateien versucht, aber es hat nichts geändert.
Ich habe es auch mit lunch aosp_arm-eng
versucht, aber das gleiche Ergebnis.
Was vermisse ich?
Ich kann shell
erfolgreich in den Emulator einfügen. In dmesg
output sind mir folgende Fehlerspuren aufgefallen:
Und die Ausgabe von service list
ist:
Build für aosp_x86_64 oder arm. Sollte dann funktionieren! Andere Bilder werden nicht mehr für die Ausführung auf dem Emulator unterstützt. Sie sind für ihre jeweiligen Geräte. arm und x86 / x86_64 sollten auf dem Emulator funktionieren, da sie generischer Natur sind.
EDIT: Sie haben gerade gesehen, dass Sie versucht haben, für aosp_arm_eng zu laufen. Würden Sie in diesem Fall die Ergebnisse posten, nachdem Sie den Emulator mit dem folgenden Befehl ausgeführt haben?
$ emulator-verbose
Tags und Links android android-source