avdmanager

Das avdmanager ist ein Befehlszeilentool, mit dem Sie Android Virtual Devices (AVDs) über die Befehlszeile ausführen. Mit einem AVD können Sie die Merkmale eines Android-Smartphones, einer Wear OS-Smartwatch oder eines Android TV-Geräts die Sie im Android-Emulator simulieren möchten.

Wenn Sie Android Studio nutzen, brauchen Sie dieses Tool nicht kann stattdessen AVDs in der IDE erstellen und verwalten

Das avdmanager-Tool ist im Android SDK-Befehlszeilentools-Paket enthalten bei android_sdk/cmdline-tools/version/bin/avdmanager.

Syntax

Verwenden Sie die folgende Syntax, um avdmanager zu verwenden:

avdmanager [global options] command [command options]

Globale Optionen

Tabelle 1 Liste der globalen Optionen für avdmanager.

Globale Option Beschreibung
-s | --silent Lautlos-Modus: Es werden nur Fehler ausgegeben.
-h | --help Hilfe zur Verwendung.
-v | --verbose Ausführlicher Modus: Fehler, Warnungen und Informationsmeldungen werden ausgegeben.
--clear cache Leeren Sie den Manifestcache des SDK Manager-Repositorys.

Befehle und Befehlsoptionen

Tabelle 2: Liste der Befehle und Optionen für avdmanager.

Befehl und Optionen Beschreibung
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]

Neue AVD erstellen. Sie müssen eine name für die AVD und geben Sie die ID des SDK-Pakets an, das für das AVD verwendet werden soll. Verwenden Sie dazu sdk_id in Anführungszeichen. Mit dem folgenden Befehl wird beispielsweise ein AVD mit dem Namen test erstellt. unter Verwendung des x86-System-Images für API-Level 25:

avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
Im Folgenden werden die Verwendungszwecke der anderen Optionen beschrieben: <ph type="x-smartling-placeholder">
    </ph>
  • -c {path|size}: Pfad zur SD-Karte Kartenbild für dieses AVD oder die Größe eines neu zu erstellenden SD-Kartenbilds für diese AVD in KB oder MB, angegeben mit K oder M Beispiel: -c path/to/sdcard/ oder -c 1000M.
  • -f: Erzwingt die Erstellung der AVD. Verwenden Sie diese Option, wenn Sie eine vorhandene AVD mit einer neuen AVD mit demselben Namen überschreiben.
  • -p path: Pfad zu dem Speicherort, an dem die für die AVD-Dateien erstellt. Wenn Sie keine Pfad ist, wird die AVD in ~/.android/avd/
delete avd -n name AVD löschen. Sie müssen die AVD mit name angeben.
move avd -n name [-p path] [-r new-name] Verschieben Sie eine AVD oder benennen Sie sie um. Sie müssen die AVD mit name angeben. Im Folgenden werden die Verwendungszwecke der anderen Optionen beschrieben: <ph type="x-smartling-placeholder">
    </ph>
  • -p path: Der absolute Pfad zum Speicherort unter um das Verzeichnis zu erstellen, in das die AVD-Dateien verschoben werden sollen. Wenn Sie dieses Argument nicht angeben, wird die AVD nicht verschoben. Möglicherweise sollten Sie dieses Argument nicht einschließen, wenn Sie die AVD in
  • -r new-name: Der neue Name der AVD. umbenannt.
list [target|device|avd] [-c] Listen Sie alle verfügbaren Ziele, Gerätedefinitionen oder AVDs auf. Wenn Sie keine Geben Sie target, device oder avd an. avdmanager listet alle drei auf. -c einschließen -Argument, um eine kompakte Ausgabe zu erhalten, die sich für Skripts eignet. Die Das Argument -c ist nicht verfügbar, wenn alle drei Optionen aufgelistet werden miteinander verbinden.