avdmanager
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# avdmanager\n\nThe `avdmanager` is a command-line tool that lets you create and manage\nAndroid Virtual Devices (AVDs) from the command line. An AVD lets you define the\ncharacteristics of an Android handset, Wear OS watch, or Android TV device\nthat you want to simulate in the Android Emulator.\n\nIf you're using Android Studio, then you don't need to use this tool and you\ncan instead\n[create and manage AVDs from the IDE](/studio/run/managing-avds).\n\nThe `avdmanager` tool is included in the Android SDK Command-Line Tools package\nat\n\u003cvar translate=\"no\"\u003eandroid_sdk\u003c/var\u003e`/cmdline-tools/`\u003cvar translate=\"no\"\u003eversion\u003c/var\u003e`/bin/avdmanager`.\n\nSyntax\n------\n\nTo use `avdmanager`, use the following syntax: \n\n```\navdmanager [global options] command [command options]\n```\n\n### Global options\n\n**Table 1.** List of global options for\navdmanager.\n\n| Global option | Description |\n|---------------------|-------------------------------------------------------------------------|\n| `-s` \\| `--silent` | Silent mode: only errors are printed out. |\n| `-h` \\| `--help` | Usage help. |\n| `-v` \\| `--verbose` | Verbose mode: errors, warnings, and informational messages are printed. |\n| `--clear cache` | Clear the SDK Manager repository manifest cache. |\n\n### Commands and command options\n\n**Table 2.** List of commands and options\nfor avdmanager.\n\n| Command and options | Description |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `create avd -n `\u003cvar translate=\"no\"\u003ename\u003c/var\u003e` -k \"`\u003cvar translate=\"no\"\u003esdk_id\u003c/var\u003e`\" [-c {`\u003cvar translate=\"no\"\u003epath\u003c/var\u003e`|`\u003cvar translate=\"no\"\u003esize\u003c/var\u003e`}] [-f] [-p `\u003cvar translate=\"no\"\u003epath\u003c/var\u003e`]` | Create a new AVD. You must provide a \u003cvar translate=\"no\"\u003ename\u003c/var\u003e for the AVD and specify the ID of the SDK package to use for the AVD using \u003cvar translate=\"no\"\u003esdk_id\u003c/var\u003e wrapped in quotes. For example, the following command creates an AVD named `test` using the x86 system image for API level 25: ``` avdmanager create avd -n test -k \"system-images;android-25;google_apis;x86\" ``` The following describes the usages for the other options: - `-c {`\u003cvar translate=\"no\"\u003epath\u003c/var\u003e`|`\u003cvar translate=\"no\"\u003esize\u003c/var\u003e`}`: The path to the SD card image for this AVD or the size of a new SD card image to create for this AVD in KB or MB, denoted with `K` or `M`. For example, `-c path/to/sdcard/` or `-c 1000M`. - `-f`: Force creation of the AVD. Use this option if you need to overwrite an existing AVD with a new AVD using the same name. - `-p `\u003cvar translate=\"no\"\u003epath\u003c/var\u003e: Path to the location where the directory for this AVD's files will be created. If you don't specify a path, the AVD is created in `~/.android/avd/`. |\n| `delete avd -n `\u003cvar translate=\"no\"\u003ename\u003c/var\u003e | Delete an AVD. You must specify the AVD with \u003cvar translate=\"no\"\u003ename\u003c/var\u003e. |\n| `move avd -n `\u003cvar translate=\"no\"\u003ename\u003c/var\u003e` [-p `\u003cvar translate=\"no\"\u003epath\u003c/var\u003e`] [-r `\u003cvar translate=\"no\"\u003enew-name\u003c/var\u003e`]` | Move or rename an AVD. You must specify the AVD with \u003cvar translate=\"no\"\u003ename\u003c/var\u003e. The following describes the usages for the other options: - `-p `\u003cvar translate=\"no\"\u003epath\u003c/var\u003e: The absolute path to the location at which to create the directory where this AVD's files will be moved. If you don't include this argument, the AVD won't be moved. You might choose not to include this argument if you want to rename the AVD in place. - `-r `\u003cvar translate=\"no\"\u003enew-name\u003c/var\u003e: The new name of the AVD being renamed. |\n| `list [target|device|avd] [-c]` | List all available targets, device definitions, or AVDs. If you don't specify `target`, `device`, or `avd`, `avdmanager` lists all three. Include the `-c` argument to receive a compact output suitable for scripts. The `-c` argument is not available when listing all three options together. |"]]