Ein virtuelles Android-Gerät (AVD) ist eine Konfiguration, die die Eigenschaften eines Android-Smartphones, -Tablets, Wear OS-, Android TV- oder Automotive OS-Geräts definiert, das du im Android-Emulator simulieren möchtest. Der Geräte-Manager ist ein Tool in Android Studio, mit dem du AVDs erstellen und verwalten kannst.
Sie haben folgende Möglichkeiten, den neuen Geräte-Manager zu öffnen:
- Wähle auf dem Begrüßungsbildschirm von Android Studio Weitere Aktionen > Virtual Device Manager aus.
- Wählen Sie nach dem Öffnen eines Projekts in der Hauptmenüleiste View > Tool Windows > Device Manager (Ansicht > Tool-Fenster > Geräte-Manager) aus. Klicken Sie dann auf das + und dann auf Create Virtual Device (Virtuelles Gerät erstellen).
Nachdem Sie Ihre Geräte erstellt haben, sehen Sie im Gerätemanager eine Liste aller Geräte.
Wenn Sie virtuelle Geräte verwenden möchten, um Ihre automatisierten instrumentierten Tests skalierbar und selbstverwaltet auszuführen, sollten Sie Gradle Managed Devices in Betracht ziehen.
AVDs
Ein AVD enthält ein Hardwareprofil, ein System-Image, einen Speicherbereich, einen Skin und andere Eigenschaften.
Wir empfehlen, ein AVD für jedes System-Image zu erstellen, das deine App basierend auf der Einstellung
<uses-sdk>
in deinem Manifest möglicherweise unterstützen könnte.
Hardwareprofil
Das Hardwareprofil definiert die Eigenschaften eines Geräts bei Auslieferung ab Werk. Bestimmte Hardwareprofile, z. B. Pixel-Geräte, sind im Gerätemanager vorinstalliert. Du kannst die Hardwareprofile nach Bedarf definieren oder anpassen.
Eine Gerätedefinition mit dem Google Play-Logo in der Spalte Play Store umfasst sowohl die Google Play Store App als auch den Zugriff auf Google Play-Dienste. Dazu gehört auch der Tab Google Play im Dialogfeld Erweiterte Steuerelemente, der eine praktische Schaltfläche zum Aktualisieren der Google Play-Dienste auf dem Gerät enthält.
Geräte mit diesem Logo und dem Gerätetyp „Smartphone“ sind ebenfalls mit CTS kompatibel und verwenden möglicherweise Systemabbilder, auf denen die Play Store App enthalten ist.
System-Images
Ein Systemimage mit dem Label Google APIs bietet Zugriff auf Google Play-Dienste.
Auf dem Tab Empfohlen finden Sie empfohlene System-Images. Die anderen Tabs enthalten eine umfassendere Liste. Im rechten Bereich wird das ausgewählte System-Image beschrieben.
Wenn neben einem System-Image ein Downloadsymbol angezeigt wird, ist dieses Image derzeit nicht auf Ihrem Entwicklungscomputer installiert. Klicken Sie auf das Symbol, um das System-Image herunterzuladen. Sie müssen mit dem Internet verbunden sein, um System-Images herunterzuladen.
Die API-Ebene des Zielgeräts ist wichtig, da deine App nicht auf einem System-Image mit einer API-Ebene ausgeführt wird, die niedriger ist als die für deine App erforderliche Ebene, wie im Attribut
minSdk
in der Manifestdatei der App angegeben. Weitere Informationen zur Beziehung zwischen dem API-Level des Systems und minSdk
findest du unter App versionieren.
Wenn deine App ein
<uses-library>
-Element in der Manifestdatei deklariert, benötigt sie ein System-Image, das diese externe Bibliothek enthält.
Wenn Sie Ihre Anwendung in einem Emulator ausführen möchten, erstellen Sie eine AVD, die die erforderliche Bibliothek enthält. Dazu benötigen Sie möglicherweise eine Add-on-Komponente für die AVD-Plattform. Das Google APIs-Add-on enthält beispielsweise die Google Maps-Bibliothek.
Um die App-Sicherheit und eine einheitliche Nutzung physischer Geräte zu gewährleisten, werden System-Images, die Google Play Store enthalten, mit einem Releaseschlüssel signiert. Das bedeutet, dass Sie mit diesen Images keine erweiterten Berechtigungen (Root) erhalten können.
Wenn Sie erhöhte Berechtigungen (Root) benötigen, um die Fehlerbehebung für Anwendungen zu vereinfachen, können Sie die Android Open Source Project (AOSP)-System-Images verwenden, die keine Google-Apps oder -Dienste enthalten. Anschließend können Sie mit den Befehlen adb root
und adb unroot
zwischen normalen und erweiterten Berechtigungen wechseln:
% adb shell emu64a:/ $ emu64a:/ $ exit % adb root restarting adbd as root % adb shell emu64a:/ # emu64a:/ # exit % adb unroot restarting adbd as non root % adb shell emu64a:/ $ emu64a:/ $ exit %
Lagerbereich
Das AVD hat einen speziellen Speicherbereich auf Ihrem Entwicklungscomputer. Er speichert die Nutzerdaten des Geräts, wie installierte Apps und Einstellungen, sowie eine emulierte SD-Karte. Bei Bedarf kannst du den Geräte-Manager verwenden, um Nutzerdaten zu löschen, damit das Gerät dieselben Daten hat, als wäre es ein neues.
Haut
Ein Emulator-Skin gibt das Aussehen eines Geräts an. Der Geräte-Manager bietet einige vordefinierte Skins. Sie können auch eigene Skins definieren oder von Drittanbietern bereitgestellte Skins verwenden.
AVD und App-Funktionen
Achte darauf, dass deine AVD-Definition die Gerätefunktionen enthält, von denen deine App abhängt. In den Abschnitten zu den Eigenschaften des Hardwareprofils und zu den AVD-Eigenschaften finden Sie eine Liste der Funktionen, die Sie in Ihren AVDs definieren können.
AVD erstellen
So erstellen Sie ein neues AVD:
- Öffnen Sie den Geräte-Manager.
- Klicken Sie auf Gerät erstellen.
Das Fenster Hardware auswählen wird angezeigt.
Nur einige Hardwareprofile enthalten den Play Store. Diese Profile sind vollständig mit CTS kompatibel und können System-Images verwenden, die die Play Store App enthalten.
- Wählen Sie ein Hardwareprofil aus und klicken Sie auf Weiter.
Wenn das gewünschte Hardwareprofil nicht angezeigt wird, können Sie ein Hardwareprofil erstellen oder importieren. Dies wird in anderen Abschnitten auf dieser Seite beschrieben.
Das Fenster System-Image wird angezeigt.
- Wählen Sie das System-Image für eine bestimmte API-Ebene aus und klicken Sie auf Weiter.
- Ändern Sie die AVD-Eigenschaften nach Bedarf und klicken Sie dann auf Fertigstellen.
Klicken Sie auf Erweiterte Einstellungen anzeigen, um weitere Einstellungen aufzurufen, z. B. den Skin.
Das Fenster Konfiguration überprüfen wird angezeigt.
![](https://developer.android.com/static/studio/images/run/verify-configuration.png?authuser=6&hl=de)
Das neue AVD wird im Gerätemanager auf dem Tab Virtuell und im Zielgerätemenü angezeigt.
So erstellen Sie eine AVD mit einer Kopie:
- Klicken Sie im Geräte-Manager auf dem Tab Virtuell auf Menü
und wählen Sie Duplizieren aus.
Das Fenster Konfiguration überprüfen wird angezeigt.
- Klicken Sie auf Zurück, wenn Sie im Fenster System-Image oder Hardware auswählen Änderungen vornehmen müssen.
- Nehmen Sie die gewünschten Änderungen vor und klicken Sie dann auf Fertigstellen.
Das AVD wird im Gerätemanager auf dem Tab Virtuell angezeigt.
Hardwareprofil erstellen
Der Gerätemanager bietet vordefinierte Hardwareprofile für gängige Geräte, sodass Sie sie ganz einfach Ihren AVD-Definitionen hinzufügen können. Wenn Sie ein anderes Gerät definieren müssen, können Sie ein neues Hardwareprofil erstellen.
Sie können von Anfang an ein neues Hardwareprofil definieren oder ein Hardwareprofil kopieren, um es als Ausgangspunkt zu kopieren. Die vorinstallierten Hardwareprofile können nicht bearbeitet werden.
So erstellen Sie von Anfang an ein neues Hardwareprofil:
- Klicken Sie im Fenster Hardware auswählen auf Neues Hardwareprofil.
Ändern Sie im Fenster Hardwareprofil konfigurieren die Eigenschaften des Hardwareprofils nach Bedarf.
- Klicken Sie auf Fertig.
Ihr neues Hardwareprofil wird im Fenster Hardware auswählen angezeigt. Sie können ein AVD erstellen, das das Hardwareprofil verwendet. Klicken Sie dazu auf Weiter oder auf Abbrechen, um zum Tab Virtuell oder zum Menü des Zielgeräts zurückzukehren.
So erstellen Sie ein Hardwareprofil mit einer Kopie als Ausgangspunkt:
- Wählen Sie im Fenster Hardware auswählen ein Hardwareprofil aus und klicken Sie auf Gerät klonen oder klicken Sie mit der rechten Maustaste auf ein Hardwareprofil und wählen Sie Klonen aus.
- Ändern Sie im Fenster Hardwareprofil konfigurieren die Eigenschaften des Hardwareprofils nach Bedarf.
- Klicken Sie auf Fertig.
Ihr neues Hardwareprofil wird im Fenster Hardware auswählen angezeigt. Sie können ein AVD erstellen, das das Hardwareprofil verwendet. Klicken Sie dazu auf Weiter oder auf Abbrechen, um zum Tab Virtuell oder zum Menü des Zielgeräts zurückzukehren.
Vorhandene AVDs bearbeiten
Sie können auf einem AVD über den Tab Virtuell des Geräte-Managers die folgenden Vorgänge ausführen:
- Wenn Sie ein AVD bearbeiten möchten, klicken Sie auf Diese AVD bearbeiten
und nehmen Sie die gewünschten Änderungen vor.
- Klicke zum Löschen eines AVD auf das Dreipunkt-Menü
und wähle Löschen aus.
- Klicken Sie auf das Dreipunkt-Menü
und wählen Sie Auf Datenträger anzeigen aus, um die zugehörigen AVD INI- und IMG-Dateien auf dem Laufwerk aufzurufen.
- Wenn Sie AVD-Konfigurationsdetails aufrufen möchten, die Sie in Fehlerberichte an das Android Studio-Team aufnehmen können, klicken Sie auf Menü
und wählen Sie Details ansehen aus.
Vorhandene Hardwareprofile bearbeiten
Sie können die vorinstallierten Hardwareprofile nicht bearbeiten oder löschen, aber Sie können die folgenden Vorgänge für andere Hardwareprofile über das Fenster Hardware auswählen ausführen:
- Wählen Sie zum Bearbeiten eines Hardwareprofils das Profil aus und klicken Sie auf Gerät bearbeiten. Sie können auch mit der rechten Maustaste auf ein Hardwareprofil klicken und Bearbeiten auswählen. Nehmen Sie als Nächstes Ihre Änderungen vor.
- Wenn Sie ein Hardwareprofil löschen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie Löschen aus.
Emulator ausführen und beenden und Daten löschen
Auf dem Tab Virtuell können Sie die folgenden Vorgänge in einem Emulator ausführen:
- Klicken Sie auf Starten
, um einen Emulator auszuführen, der ein AVD verwendet.
- Klicken Sie zum Beenden eines laufenden Emulators auf Menü
und wählen Sie Beenden aus.
- Um die Daten für einen Emulator zu löschen, klicken Sie auf Menü
und wählen Sie Daten löschen aus.
Hardwareprofile importieren und exportieren
Im Fenster Hardware auswählen können Sie Hardwareprofile so importieren und exportieren:
- Klicken Sie zum Importieren eines Hardwareprofils auf Hardwareprofile importieren und wählen Sie die XML-Datei auf Ihrem Computer mit der Definition aus.
- Klicken Sie zum Exportieren eines Hardwareprofils mit der rechten Maustaste darauf und wählen Sie Exportieren aus. Geben Sie den Speicherort der XML-Datei mit der Definition an.
AVD-Eigenschaften
Die AVD-Konfiguration legt die Interaktion zwischen dem Entwicklungscomputer und dem Emulator sowie die Eigenschaften fest, die Sie im Hardwareprofil überschreiben möchten. Sie können die folgenden Attribute für AVD-Konfigurationen im Fenster Konfiguration überprüfen angeben. Die mit (Advanced) gekennzeichneten Eigenschaften werden nur angezeigt, wenn Sie auf Show Advanced Settings (Erweiterte Einstellungen anzeigen) klicken.
AVD-Konfigurationsattribute überschreiben Hardwareprofileigenschaften und Emulator-Eigenschaften, die Sie während der Ausführung des Emulators festlegen, überschreiben beide.
Tabelle 1 AVD-Konfigurationsattribute
AVD-Property | Beschreibung |
---|---|
AVD-Name | Geben Sie einen Namen für die AVD ein. Der Name kann Groß- und Kleinbuchstaben, Ziffern, Punkte, Unterstriche, Klammern, Bindestriche und Leerzeichen enthalten. Der Name der Datei, in der die AVD-Konfiguration gespeichert ist, wird aus dem AVD-Namen abgeleitet. |
AVD-ID (erweitert) | Rufen Sie die AVD-ID auf. Die AVD-ID wird aus dem AVD-Namen abgeleitet. Mit der ID können Sie über die Befehlszeile auf das AVD verweisen. |
Hardwareprofil | Klicken Sie auf Ändern, um ein anderes Hardwareprofil aus dem Fenster Hardware auswählen auszuwählen. |
System-Image | Klicken Sie auf Ändern, um ein anderes System-Image aus dem Fenster System-Image auszuwählen. Sie benötigen eine aktive Internetverbindung, um ein neues Bild herunterzuladen. |
Startausrichtung | Wählen Sie eine Option für die anfängliche Emulatorausrichtung aus:
Eine Option ist nur aktiviert, wenn sie im Hardwareprofil unterstützt wird. Wenn Sie das AVD im Emulator ausführen, können Sie die Ausrichtung ändern, wenn im Hardwareprofil sowohl Hoch- als auch Querformat unterstützt werden. |
Kamera (erweitert) | Wählen Sie eine Option für die aktivierten Kameras aus. Die Einstellungen „Emulated“ und „VirtualScene“ erzeugen ein softwaregeneriertes Bild, während die Einstellung „Webcam“ die Webcam Ihres Entwicklungscomputers für die Aufnahme eines Bildes verwendet. Kameraoptionen sind nur verfügbar, wenn im Hardwareprofil eine Kamera unterstützt wird. Sie sind nicht für Wear OS, Android TV oder Google TV verfügbar. |
Netzwerk: Geschwindigkeit (erweitert) | Wählen Sie ein Netzwerkprotokoll aus, um die Geschwindigkeit der Datenübertragung festzulegen:
|
Netzwerk: Latenz (erweitert) | Wählen Sie ein Netzwerkprotokoll aus, um festzulegen, wie viel Zeit das Protokoll benötigt, um ein Datenpaket von einem Punkt zu einem anderen zu übertragen. |
Emulierte Leistung: Grafiken | Wählen Sie aus, wie Grafiken im Emulator gerendert werden sollen:
|
Emulierte Leistung: Bootoption (erweitert) |
Wählen Sie aus, wie das AVD gestartet werden soll: |
Emulierte Leistung: Mehrkern-CPU (Advanced) | Wählen Sie die Anzahl der Prozessorkerne auf Ihrem Computer aus, die Sie für den Emulator verwenden möchten. Die Verwendung von mehr Prozessorkernen beschleunigt den Emulator. |
Arbeitsspeicher und interner Speicher: RAM (Advanced) | Überschreibt die vom Hardwarehersteller festgelegte RAM-Größe auf dem Gerät. Durch das Vergrößern werden mehr Ressourcen auf dem Computer verbraucht, aber ein schnellerer Emulatorbetrieb wird unterstützt. Geben Sie eine RAM-Größe ein und wählen Sie die Einheiten aus: B (Byte), KB (Kilobyte), MB (Megabyte), GB (Gigabyte) oder TB (Terabyte). |
Arbeitsspeicher und Speicher: VM Heap (erweitert) | Überschreibt die vom Hardwarehersteller festgelegte VM-Heap-Größe. Geben Sie eine Heap-Größe ein und wählen Sie die Einheiten aus: B (Byte), KB (Kilobyte), MB (Megabyte), GB (Gigabyte) oder TB (Terabyte). |
Arbeitsspeicher und interner Speicher (erweitert) | Überschreibt die vom Hardwarehersteller festgelegte Menge an nicht entfernbarem Speicherplatz auf dem Gerät. Geben Sie eine Größe ein und wählen Sie die Einheiten aus: B (Byte), KB (Kilobyte), MB (Megabyte), GB (Gigabyte) oder TB (Terabyte). |
Arbeitsspeicher und interner Speicher: SD-Karte (erweitert) | Geben Sie die Menge an austauschbarem Speicherplatz an, der zum Speichern von Daten auf dem Gerät verfügbar ist. Wenn Sie eine von Android Studio verwaltete virtuelle SD-Karte verwenden möchten, wählen Sie Von Studio verwaltet aus, geben Sie eine Größe ein und wählen Sie die Einheiten aus: B (Byte), KB (Kilobyte), MB (Megabyte), GB (Gigabyte) oder TB (Terabyte). Für die Verwendung der Kamera werden mindestens 100 MB empfohlen. Wählen Sie zum Verwalten des Speicherplatzes in einer Datei Externe Datei aus und klicken Sie auf ..., um die Datei und den Speicherort anzugeben. Weitere Informationen finden Sie unter |
Device Frame: Geräteframe aktivieren | Wählen Sie diese Option aus, um einen Frame um das Emulatorfenster zu aktivieren, der das Aussehen eines echten Geräts imitiert. |
Definition von benutzerdefinierten Skins (erweitert) | Wähle einen Skin aus, der steuert, wie das Gerät bei der Anzeige im Emulator aussieht. Wenn du eine Bildschirmgröße angibst, die zu groß für den Skin ist, wird der Bildschirm möglicherweise abgeschnitten, sodass du nicht den gesamten Bildschirm sehen kannst. Weitere Informationen findest du im Abschnitt Emulator-Skin erstellen. |
Tastatur: Tastatureingabe aktivieren (erweitert) | Wähle diese Option aus, um über deine Hardwaretastatur mit dem Emulator zu interagieren. Diese Option ist für Wear OS und Android TV deaktiviert. |
Eigenschaften des Hardwareprofils
Sie können im Fenster Configure Hardware Profile (Hardwareprofil konfigurieren) die folgenden Eigenschaften für Hardwareprofile angeben. AVD-Konfigurationsattribute überschreiben Hardwareprofileigenschaften und Emulator-Eigenschaften, die Sie während der Ausführung des Emulators festlegen, überschreiben beide.
Die vordefinierten Hardwareprofile im Gerätemanager können nicht bearbeitet werden. Sie können die Profile jedoch kopieren und die Kopien bearbeiten.
Einige Eigenschaften sind für einige Gerätetypen deaktiviert. Das Attribut „Rund“ ist beispielsweise nur auf Wear OS-Geräten verfügbar.
Tabelle 2: Konfigurationseigenschaften des Hardwareprofils
Eigenschaft des Hardwareprofils | Beschreibung |
---|---|
Gerätename | Geben Sie einen Namen für das Hardwareprofil ein. Der Name kann Groß- und Kleinbuchstaben, Ziffern, Punkte, Unterstriche, Klammern und Leerzeichen enthalten. Der Name der Datei, in der das Hardwareprofil gespeichert ist, wird vom Namen des Hardwareprofils abgeleitet. |
Gerätetyp | Wählen Sie eine der folgenden Möglichkeiten aus:
|
Bildschirm: Bildschirmgröße | Geben Sie die physische Größe des Bildschirms in Zoll, gemessen an der Diagonalen, an. Ist sie größer als dein Computerbildschirm, wird sie beim Start reduziert. |
Bildschirm: Bildschirmauflösung | Geben Sie eine Breite und Höhe in Pixeln ein, um die Gesamtzahl der Pixel auf dem simulierten Bildschirm anzugeben. |
Bildschirm: rund | Wähle diese Option aus, wenn das Gerät einen runden Bildschirm hat, wie einige Wear OS-Geräte. |
Arbeitsspeicher: RAM | Geben Sie die RAM-Größe des Geräts ein und wählen Sie eine Einheit aus: B (Byte), KB (Kilobyte), MB (Megabyte), GB (Gigabyte) oder TB (Terabyte). |
Eingang: Mit Hardwaretasten (Zurück/Startbildschirm/Menü) | Wählen Sie diese Option aus, wenn Ihr Gerät über Hardware-Navigationstasten verfügt. Deaktivieren Sie es, wenn diese Schaltflächen nur in Software implementiert sind. Wenn Sie diese Option auswählen, werden die Schaltflächen nicht auf dem Bildschirm angezeigt. In beiden Fällen können Sie über die Seitenleiste des Emulators das Drücken der Tasten simulieren. |
Eingabe: Hardware-Tastatur | Wählen Sie diese Option aus, wenn Ihr Gerät mit einer Hardwaretastatur ausgestattet ist. Ist dies nicht der Fall, heben Sie die Auswahl auf. Wenn Sie diese Option auswählen, wird keine Tastatur auf dem Bildschirm angezeigt. In beiden Fällen können Sie Tastenanschläge von Ihrer Computertastatur an den Emulator senden. |
Eingabe: Navigationsstil | Wählen Sie eine der folgenden Möglichkeiten aus:
Diese Optionen gelten für die Hardwaresteuerung auf dem Gerät selbst. Die Ereignisse, die von einem externen Controller an das Gerät gesendet werden, sind jedoch identisch. |
Unterstützte Gerätestatus | Wählen Sie eine oder beide Optionen aus:
Sie müssen mindestens eine Option auswählen. Wenn Sie beide Optionen auswählen, können Sie im Emulator zwischen den Ausrichtungen wechseln. |
Kameras | Wählen Sie eine oder beide Optionen aus, um die Kamera zu aktivieren:
Wenn die Kamera aktiviert ist, können Sie die Webcam Ihres Entwicklungscomputers oder ein vom Emulator bereitgestelltes Foto verwenden, um die Aufnahme eines Fotos basierend auf den Optionen zu simulieren, die Sie in der AVD-Konfiguration ausgewählt haben. |
Sensoren: Beschleunigungsmesser | Wähle diese Option aus, wenn das Gerät über Hardware verfügt, mit der es die Ausrichtung bestimmen kann. |
Sensoren: Gyroskop | Wählen Sie diese Option aus, wenn die Hardware des Geräts eine Drehung oder Verdrehung erkennt. In Kombination mit einem Beschleunigungsmesser ermöglicht ein Gyroskop eine reibungslosere Ausrichtungserkennung und unterstützt ein sechsachsiges Ausrichtungssystem. |
Sensoren: GPS | Wählen Sie diese Option aus, wenn das Gerät über eine Hardware verfügt, die das Satellitennavigationssystem (Global Positioning System, GPS) unterstützt. |
Sensoren: Näherungssensor | Wähle diese Option aus, wenn das Gerät über eine Hardware verfügt, die erkennt, wenn sich das Gerät während eines Telefonanrufs in der Nähe des Gesichts des Nutzers befindet, um die Eingabe über den Bildschirm zu deaktivieren. |
Standard-Skin | Wähle einen Skin aus, der steuert, wie das Gerät aussieht, wenn es im Emulator angezeigt wird. Wenn du eine Bildschirmgröße angibst, die für die Auflösung zu groß ist, wird der Bildschirm unter Umständen abgeschnitten und du kannst nicht den gesamten Bildschirm sehen. Weitere Informationen finden Sie im folgenden Abschnitt zum Erstellen eines Emulator-Skins. |
Emulator-Skin erstellen
Ein Android-Emulator-Skin ist eine Sammlung von Dateien, die die visuellen und Steuerelemente einer Emulatoranzeige definieren. Wenn die in den AVD-Einstellungen verfügbaren Skindefinitionen nicht Ihren Anforderungen entsprechen, können Sie eine eigene benutzerdefinierte Skindefinition erstellen und auf die AVD anwenden.
Jeder Emulator-Skin enthält Folgendes:
- Eine
hardware.ini
-Datei - Layoutdateien für unterstützte Ausrichtungen und physische Konfigurationen
- Bilddateien für Anzeigeelemente wie Hintergrund, Tasten und Schaltflächen
So erstellen und verwenden Sie einen benutzerdefinierten Skin:
- Erstellen Sie ein Verzeichnis, in dem Sie Ihre Skin-Konfigurationsdateien speichern können.
- Definieren Sie das visuelle Erscheinungsbild des Skins in einer Textdatei mit dem Namen
layout
. In dieser Datei sind viele Eigenschaften des Skins definiert, z. B. die Größe und die Bild-Assets für bestimmte Schaltflächen. Beispiel:parts { device { display { width 320 height 480 x 0 y 0 } } portrait { background { image background_port.png } buttons { power { image button_vertical.png x 1229 y 616 } } } ... }
- Fügen Sie dem gleichen Verzeichnis Bitmapdateien der Gerätebilder hinzu.
- Gib zusätzliche hardwarespezifische Gerätekonfigurationen in einer INI-Datei für die Geräteeinstellungen an, z. B.
hw.keyboard
undhw.lcd.density
. - Archivieren Sie die Dateien im Skin-Ordner und wählen Sie die Archivdatei als benutzerdefinierten Skin aus.
Ausführlichere Informationen zum Erstellen von Emulator-Skins finden Sie im Quellcode der Tools in der Android Emulator Skin File Specification.