Avdmanager
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
avdmanager
to narzędzie wiersza poleceń, które pozwala tworzyć i zarządzać nimi
Wirtualne urządzenia z Androidem (AVD) z wiersza poleceń. Średni czas oglądania (AVD) pozwala zdefiniować
cechy telefonu z Androidem, zegarka z Wear OS lub urządzenia z Androidem TV;
który chcesz symulować w emulatorze Androida.
Jeśli używasz Android Studio, nie musisz używać tego narzędzia
może zamiast tego
tworzyć aplikacje AVD i nimi zarządzać w IDE.
Narzędzie avdmanager
znajduje się w pakiecie narzędzi wiersza poleceń pakietu Android SDK
o
android_sdk/cmdline-tools/version/bin/avdmanager
Składnia
Aby zastosować avdmanager
, użyj tej składni:
avdmanager [global options] command [command options]
Opcje globalne
Tabela 1. Lista globalnych opcji dotyczących
avdmanager.
Opcja globalna
|
Opis
|
-s | --silent
|
Tryb cichy: wydrukowane są tylko błędy.
|
-h | --help
|
Pomoc dotycząca użytkowania.
|
-v | --verbose
|
Tryb szczegółowy: wydrukowane są błędy, ostrzeżenia i komunikaty informacyjne.
|
--clear cache
|
Wyczyść pamięć podręczną pliku manifestu repozytorium SDK Manager.
|
Polecenia i opcje poleceń
Tabela 2. Lista poleceń i opcji
dla avdmanager.
Polecenie i opcje
|
Opis
|
create avd -n name -k "sdk_id" [-c
{path|size}] [-f] [-p path]
|
Utwórz nowy średni czas oglądania. Musisz podać name dla AVD oraz
określ identyfikator pakietu SDK, który ma być używany na potrzeby AVD za pomocą
sdk_id ujęte w cudzysłów.
Na przykład poniższe polecenie tworzy narzędzie AVD o nazwie test
przy użyciu obrazu systemu x86 dla interfejsu API poziomu 25:
avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
Poniżej opisujemy zastosowania innych opcji:
.
-
-c {path|size} : ścieżka do karty SD
obraz karty dla tego AVD lub rozmiar nowego obrazu karty SD do utworzenia
dla tego AVD w KB lub MB, oznaczone symbolem K lub
M Na przykład -c path/to/sdcard/ lub
-c 1000M
-
-f : wymuś utworzenie AVD. Użyj tej opcji, jeśli
chcesz zastąpić istniejący AVD nowym AVD o tej samej nazwie.
-
-p path : ścieżka do miejsca, w którym znajduje się tag
na pliki tego AVD. Jeśli nie określisz
ścieżki, w polu AVD jest tworzony
~/.android/avd/
|
delete avd -n name
|
Usuń średni czas wyświetlania. Musisz określić średni czas wyświetlania za pomocą właściwości name.
|
move avd -n name [-p path] [-r
new-name]
|
Przenieś plik AVD lub zmień jego nazwę. Musisz określić średni czas wyświetlania za pomocą właściwości name.
Poniżej opisujemy zastosowania innych opcji:
-
-p path : ścieżka bezwzględna do lokalizacji w
aby utworzyć katalog, do którego zostaną przeniesione pliki AVD. Jeśli
nie uwzględnisz tego argumentu, średni czas oglądania nie zostanie przeniesiony. Możesz
wybierz nie uwzględnianie tego argumentu, jeśli chcesz zmienić nazwę AVD w
miejsce.
-
-r new-name : nowa nazwa AVD to
zmieniono nazwę.
|
list [target|device|avd] [-c]
|
Lista wszystkich dostępnych celów, definicji urządzeń i średniego okresu próbnego. Jeśli nie chcesz
wybierz target , device lub avd ,
avdmanager podaje wszystkie te 3 elementy. Uwzględnij: -c
w celu otrzymania kompaktowych danych wyjściowych odpowiednich dla skryptów.
Argument -c jest niedostępny podczas wyświetlania listy wszystkich 3 opcji
razem.
|
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 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. |"]]