Der Emulator

Ob Sie Ihre App auf einem richtigen Gerät ausführen oder auf einem emulierten, macht keinen Unterschied. Das liegt daran, dass der Emulator ein richtiger Code-Emulator ist, was bedeutet, dass er, bis hinab zur Maschinenschicht, die gleiche Codebasis nutzt wie ein echtes Gerät.

Tipp

Simulator und Emulator klingen recht ähnlich, sind aber grundlegend verschieden. Emulieren heißt, die Maschine zu imitieren, die den Binärcode ausführt. Ein Emulator ist also eine Art virtuelle Maschine. Ein Simulator simuliert das Verhalten von Code auf einer höheren Ebene. Das Android-SDK enthält einen echten Emulator, der auf QEMU basiert.

Wenn wir den Emulator nutzen wollen, müssen wir ein virtuelles Android-Gerät (Android Virtual Device oder kurz AVD) ...

Get Einführung in die Android-Entwicklung now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.