AvdManager
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
avdmanager
è uno strumento a riga di comando che consente di creare e gestire
Dispositivi virtuali Android (AVD) dalla riga di comando. La durata di visualizzazione media consente di definire
caratteristiche di uno smartphone Android, uno smartwatch Wear OS o un dispositivo Android TV
che vuoi simulare nell'emulatore Android.
Se usi Android Studio, non hai bisogno di usare questo strumento.
può invece
creare e gestire le visualizzazioni di durata media dall'IDE.
Lo strumento avdmanager
è incluso nel pacchetto degli strumenti a riga di comando dell'SDK Android
alle
android_sdk/cmdline-tools/version/bin/avdmanager
.
Sintassi
Per usare avdmanager
, usa la seguente sintassi:
avdmanager [global options] command [command options]
Opzioni globali
Tabella 1. Elenco di opzioni globali per
avdmanager.
Opzione globale
|
Descrizione
|
-s | --silent
|
Modalità silenziosa: vengono stampati solo gli errori.
|
-h | --help
|
Guida per l'utilizzo.
|
-v | --verbose
|
Modalità dettagliata: vengono stampati errori, avvisi e messaggi informativi.
|
--clear cache
|
Svuota la cache del file manifest del repository di SDK Manager.
|
Comandi e opzioni dei comandi
Tabella 2. Elenco di comandi e opzioni
per avdmanager.
Comando e opzioni
|
Descrizione
|
create avd -n name -k "sdk_id" [-c
{path|size}] [-f] [-p path]
|
Crea una nuova durata di visualizzazione media. Devi fornire un name per la durata di visualizzazione media e
specificare l'ID del pacchetto SDK da utilizzare per la durata di visualizzazione media utilizzando
sdk_id racchiuso tra virgolette.
Ad esempio, il seguente comando crea una durata di visualizzazione media denominata test
utilizzando l'immagine di sistema x86 per il livello API 25:
avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
Di seguito sono descritti gli utilizzi delle altre opzioni:
-
-c {path|size} : il percorso verso la versione SD
immagine della scheda per questa durata di visualizzazione media o le dimensioni di una nuova immagine della scheda SD da creare
per questa durata di visualizzazione media in kB o MB, indicata con K o
M . Ad esempio, -c path/to/sdcard/ o
-c 1000M .
-
-f : forza la creazione della durata di visualizzazione media. Utilizza questa opzione se
devono sovrascrivere una durata di visualizzazione media esistente con una nuova durata di visualizzazione media che utilizza lo stesso nome.
-
-p path : percorso della posizione in cui
verrà creata la directory di questa cartella di lavoro. Se non specifichi
un percorso, la durata di visualizzazione media viene creata
~/.android/avd/ .
|
delete avd -n name
|
Elimina una durata di visualizzazione media. Devi specificare la durata di visualizzazione media con name.
|
move avd -n name [-p path] [-r
new-name]
|
Sposta o rinomina una durata di visualizzazione media. Devi specificare la durata di visualizzazione media con name.
Di seguito sono descritti gli utilizzi delle altre opzioni:
-
-p path : il percorso assoluto della località in
che per creare la directory in cui verranno spostati i file di questa AVD. Se
se non includi questo argomento, la durata di visualizzazione media non verrà spostata. Potresti
scegli di non includere questo argomento se vuoi rinominare la durata di visualizzazione media in
posto.
-
-r new-name : il nuovo nome della durata di visualizzazione media utilizzata
è stato rinominato.
|
list [target|device|avd] [-c]
|
Elenca tutti i target, le definizioni di dispositivi o la durata di visualizzazione media disponibili. In caso contrario
specificare target , device o avd ,
avdmanager elenca tutti e tre. Includi -c
per ricevere un output compatto adatto per gli script. La
L'argomento -c non è disponibile quando vengono elencate tutte e tre le opzioni
in sinergia.
|
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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. |"]]