Dieses Tool wird nicht mehr unterstützt.
Verwenden Sie Android Studio, um AVDs zu erstellen und Projekte zu erstellen. Verwenden Sie sdkmanager
, um SDK-Pakete anzusehen und zu installieren.
android
ist ein Befehlszeilentool im Verzeichnis tools/
des Android SDK. Mit android
können Sie:
- Virtuelle Android-Geräte (Android Virtual Devices, AVDs) erstellen, löschen und ansehen. (Wird jetzt mit Android Studio oder über die Befehlszeile avdmanager verwendet.)
- Android-Projekte erstellen und aktualisieren Android Studio wird nun nicht mehr verwendet.
- Aktualisieren Sie Ihr Android SDK mit neuen Plattformen, Add-ons und Dokumentation. (Jetzt wird das Befehlszeilentool sdkmanager verwendet.)
Wenn Sie Android Studio verwenden, sind die Funktionen des android
-Tools in die IDE integriert, sodass Sie dieses Tool nicht direkt verwenden müssen.
Hinweis:Die unten aufgeführten Optionen sind nicht vollständig und möglicherweise veraltet. Um die aktuelle Liste der Optionen zu erhalten, führen Sie android
--help
aus.
Syntax
Die Syntax für android
lautet:
android [global options] action [action options]
Globale Optionen
-s
- Lautlos-Modus: Es werden nur Fehler gedruckt.
-h
- Hilfe zur Verwendung.
-v
- Ausführlicher Modus: Fehler, Warnungen und Informationsmeldungen werden gedruckt.
Aktionen und Optionen für AVD
In der folgenden Tabelle sind Aktionen und Optionen für AVDs aufgeführt:
Aktion | Option | Beschreibung | Kommentare |
---|---|---|---|
avd |
Keine | Starten Sie den AVD Manager. | |
sdk |
Keine | Starten Sie den Android SDK Manager. | |
create avd |
-n <name> |
Der Name für das AVD. | Erforderlich |
-t <targetID> |
Ziel-ID des System-Images, das mit dem neuen AVD verwendet werden soll. Verwenden Sie android list targets , um eine Liste der verfügbaren Ziele abzurufen. |
Erforderlich | |
-c <path>|<size>[K|M] |
Der Pfad zum SD-Karten-Image, das mit diesem AVD verwendet werden soll, oder die Größe eines neuen SD-Karten-Images, das für dieses AVD erstellt werden soll. Beispiel: -c path/to/sdcard oder -c
1000M . |
||
-f |
Erzwingen Sie die Erstellung des AVD. | ||
-p <path> |
Pfad zum Speicherort zum Erstellen des Verzeichnisses für die AVD-Dateien. | ||
-s <name>|<width>-<height> |
Der für dieses AVD zu verwendende Skin, identifiziert anhand des Namens oder der Dimensionen. Das android -Tool sucht im Verzeichnis skins/ des im Argument -t <targetID> referenzierten Ziels nach einem übereinstimmenden Skin. z. B. -s
HVGA-L . |
||
delete avd |
-n <name> |
Der Name des zu löschenden AVDs. | Erforderlich |
move avd |
-n <name> |
Der Name des AVD, das verschoben werden soll. | Erforderlich |
-p <path> |
Pfad zum Speicherort zum Erstellen des Verzeichnisses für die AVD-Dateien. | ||
-r <new-name> |
Neuer Name des AVD, das umbenannt wird. | ||
update avd |
-n <name> |
Der Name des AVD, das verschoben werden soll. | Erforderlich |
Projektaktionen und -optionen
In der folgenden Tabelle sind Aktionen und Optionen für Projekte aufgeführt:
Aktion | Option | Beschreibung | Kommentare |
---|---|---|---|
create project |
-n <name> |
Der Name des Projekts. | Erforderlich |
-t <targetID> |
Ziel-ID des System-Images, das mit dem neuen AVD verwendet werden soll. Verwenden Sie android list targets , um eine Liste der verfügbaren Ziele abzurufen. |
Erforderlich | |
-k <path>|<size>[K|M] |
Paket-Namespace. | Erforderlich | |
-a |
Name für die Standardklasse Activity . |
Erforderlich | |
-p <path> |
Speicherort des Projektverzeichnisses. | Erforderlich | |
update project |
-n <name> |
Der Name des Projekts, das aktualisiert werden soll. | |
-p <path> |
Standortpfad des Projekts. | Erforderlich | |
-l <library path> |
Speicherort einer Android-Bibliothek, die relativ zum Hauptprojekt hinzugefügt werden soll. | ||
-s <subprojects> |
Aktualisieren Sie alle Projekte in Unterordnern, z. B. Testprojekte. | ||
-t <targetID> |
Ziel-ID, die für das Projekt festgelegt werden soll. | ||
create test-project |
-n <name> |
Der Name des Projekts. | |
-p <path> |
Standortpfad des Projekts. | Erforderlich | |
-m <main> |
Der Name des Projekts. | Erforderlich | |
update test-project |
-p <path> |
Speicherort des zu testenden Projekts im Verhältnis zum neuen Projekt. | Erforderlich |
-m <main> |
Die Hauptklasse des zu testenden Projekts. | Erforderlich | |
create lib-project |
-k <packageName> |
Paketname des Bibliotheksprojekts. | Erforderlich |
-p <path> |
Standortpfad des Projekts. | Erforderlich | |
-t <targetID> |
Ziel-ID des Bibliotheksprojekts. | Erforderlich | |
-n <name> |
Der Name des Projekts. | Erforderlich | |
update lib-project |
-p <path> |
Standortpfad des Projekts. | Erforderlich |
-l <libraryPath> |
Speicherort einer Android-Bibliothek, die relativ zum Hauptprojekt hinzugefügt werden soll. | ||
-t <name> |
Ziel-ID des Bibliotheksprojekts. | ||
create uitest-project |
-n <name> |
Der Name des UI-Testprojekts. | |
-t <name> |
Ziel-ID des UI-Testprojekts. | Erforderlich | |
-p <path> |
Speicherortpfad des UI-Testprojekts. | Erforderlich |
Updateaktionen
update adb
- Aktualisiert ADB, um die in den SDK-Add-ons deklarierten USB-Geräte zu unterstützen.
update sdk
- Aktualisiert das SDK, indem neue Plattformen zur Installation vorgeschlagen werden, falls verfügbar