Android Emulator mit Ubuntu
Hier möchte ich einmal erklären, was man mit dem Android Emulator unter Ubuntu alles machen kann. In meinem letzten Artikel bin ich auf die Installation und Funktionsweise des SDK eingegangen und jetzt schauen wir ein wenig tiefer in den Emulator.
Der Emulator simuliert wie schon beschrieben das Android Handy, oder besser gesagt die Android Oberfläche. Die grafische Oberfläche sieht beim Android 1.6, 2.1 und 2.2 gleich aus. Abstriche muss der Emulator beim 1.5 machen, so dass ich hier auf diesen nicht weiter eingehen werde.
Die Oberfläche
Beim Start des Emulators erscheint ein Fenster mit der Steuerung und dem virtuellen Handy. Die grafische Oberfläche kann mit der Maus bedient werden. Es ist eine einfache, aber funktionelle Oberfläche. Standart erscheint das Android auf der linken Seite. Nur wenn das Handy gedreht wird, dann ändert sich die Anordnung. Man kann aber auch bei der Konfiguration des AVD die Grösse einstellen. Das ist dann spannend wenn man nicht nur ein Handy sondern ein Tablet wie z.B. das Archos 101 simulieren möchte. Das arbeitet dann mit einer Auflösung von 1024×600 pixel.
Die Bedienung
Wie schon gesagt, kann man den Emulator mit der Maus bedienen. Man kann wie im richtigen Handy mit den Fingern, im Emulator mit der Maus, eine Funktion wählen. So lässt sich z.B. der Desk nach Links oder Rechts verschieben. Mit dem Android 2.2 sind auch die neuen Navigationspunkte Links und Rechts verwendbar.
HOME Der Home Button bringt einem eigentlich immer nach Hause. Hier versteht man die Navigation zum Startbildschirm des Handys.
MENU Mit dem Menu Button bekommt man immer das aktuelle Funktionsmenu des Handys. Je nachdem wo man sich gerade befindet, wird das entsprechende Menu eingeblendet.
BACK Mit der Back Taste kommt man dann immer eine Ebene zurück
Das sind so die wichtigsten Tasten die man zur Navigation braucht. Natürlich funktionieren auch alle Handy Tasten die jeweils eingeblendet werden.
Im weiteren gibt noch einige Tastenbefehle die man kennen muss. Hier eine kurze Auflistung was man alles machen kann:
| Emulierte Device Key | Keyboard Key |
|---|---|
| Startseite | HOME |
| Menü | F2 |
| Star | Shift-F2 |
| Zurück | ESC |
| Call /-Knopf | F3 |
| Hangup / Auflegen-Taste | F4 |
| Suche | F5 |
| Power-Taste | F7 |
| Audio Lautstärke-Taste | Strg-5 |
| Audio Lautstärke-Taste | Strg-F6 |
| Kamera-Taste | Strg-F3 |
| Zur vorherigen Layout Orientierung | Strg-F11 |
| Zum nächsten Layout Orientierung | Strg-F12 |
Eine detaillierte Aufstellung welche Funktionen sonst noch gehen, kann man im Android Developer Help Bereich einsehen.
Netzwerk
Da der Emulator keine GSM Karte hat, wird das Datennetz virtuell simuliert. Im Handy erscheint das Symbol für eine 3G Verbindung. Der Emulator simuliert hier ein eigenes Netzwerk. Das Netzwerk bekommt Standart folgende Adressen zugewiesen:
| Network Address | Beschreibung |
|---|---|
| 10.0.2.1 | Router / Gateway-Adresse |
| 10.0.2.2 | Spezielle Alias auf den Host Loopback-Interface |
| 10.0.2.3 | Erster DNS-Server |
| 10.0.2.4 / 10.0.2.5 / .. | Optionale zweite, dritte und vierte DNS-Server (falls vorhanden) |
| 10.0.2.15 | Der emulierte Gerät eigenen Netzwerk / Ethernet-Schnittstelle The emulated device’s own network/ethernet interface |
| 127.0.0.1 | Der emulierte Gerät selbst Loopback-Interface The emulated device’s own loopback interface |
Das Netzwerk ist also in sich geschlossen und nutzt via dem Router / Gateway die Verbindung zum eigenen Computer, der dann wiederum die Verbindung zum Internet bereit stellt.
Damit ist der Emulator eigentlich sehr einfach zu nutzen. Probierts mal aus.
Im nächsten Artikel werde ich ein wenig tiefer in die Benutzung aller Funktionen des simulierten Handy’s eingehen. Ich werde die Android Plattform 2.2 dazu nutzen. So stellte ich mir schon mal folgende Fragen:
- Was kann man mit dem Emulator alles simulieren ?
- Wie kann ich die Kommunikation mehrer Emulatoren simulieren ?
- Wie kann ich weitere Apps installieren ?



19. Oktober 2010 um 20:24:24 Uhr
“Der emulierte Gerät eigenen Netzwerk” “Der emulierte Gerät selbst Loopback-Interface”?
19. Oktober 2010 um 21:01:34 Uhr
Wenn wir schon dabei sind:
Standart wird hinten mir ‘d’ geschrieben
@topic: Ich glaub, ich werd mir den Emulator auch mal einrichten
, dann werd ich mich mal mit Android im Vergleich zu Maemo ausseinandersetzen
21. Oktober 2010 um 10:37:52 Uhr
Sau stark, genau das ist mein derzeitiges Projekt in der Vorlesung gg
Klasse
Thoys
23. Oktober 2010 um 13:51:36 Uhr
total interessant – vielen Dank.
23. Oktober 2010 um 22:58:56 Uhr
@Billigmann schön dass es dir gefällt, dann geht hier weiter http://ubuntublog.ch/allgemein/android-emulator-ii
21. Januar 2011 um 00:44:47 Uhr
[...] Im nächsten Schritt wäre das Wissen über die Bedienung des Emulators nötig (Artikel: Android Emulator mit Ubuntu) [...]