Dieses Tool wird nicht mehr unterstützt.
Mit Android Studio
AVDs erstellen und
Projekte erstellen und
sdkmanager
verwenden
um SDK-Pakete anzusehen und zu installieren.
android
ist ein Befehlszeilentool in der tools/
des Android SDK. Mit android
können Sie:
- Virtuelle Android-Geräte (AVDs) erstellen, löschen und ansehen. Mit Android Studio oder über die Befehlszeile avdmanager.)
- Android-Projekte erstellen und aktualisieren (Jetzt mit Android Studio fertig)
- Aktualisieren Sie Ihr Android SDK mit neuen Plattformen, Add-ons und Dokumentation. (Jetzt fertig mit das Befehlszeilentool sdkmanager)
Wenn du Android Studio verwendest, bietet das android
-Tool folgende Funktionen:
in die IDE integriert, sodass Sie dieses Tool nicht direkt verwenden müssen.
Hinweis:Die Dokumentation der Optionen unten ist nicht vollständig.
und möglicherweise veraltet sind. Die aktuelle Liste der Optionen erhalten Sie mit android
--help
.
Syntax
Die Syntax für android
lautet so:
android [global options] action [action options]
Globale Optionen
-s
- Lautlos-Modus: Es werden nur Fehler ausgegeben.
-h
- Hilfe zur Nutzung.
-v
- Ausführlicher Modus: Fehler, Warnungen und Informationen werden gedruckt.
AVD-Aktionen und -Optionen
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 der AVD. | Erforderlich |
-t <targetID> |
Ziel-ID des System-Images, das mit dem neuen AVD verwendet werden soll. Um eine Liste der verfügbaren
Ziele, verwenden Sie android list targets . |
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
für dieses AVD erstellen. Beispiel: -c path/to/sdcard oder -c
1000M . |
||
-f |
Erstellung der AVD erzwingen. | ||
-p <path> |
Pfad zum Speicherort des Verzeichnisses für die AVD-Dateien. | ||
-s <name>|<width>-<height> |
Der für diese AVD zu verwendende Skin, anhand des Namens oder der Abmessungen identifiziert. Das android
sucht das Tool im Verzeichnis skins/ von
Das Ziel, auf das im Argument -t <targetID> verwiesen wird. Beispiel: -s
HVGA-L . |
||
delete avd |
-n <name> |
Der Name der zu löschenden AVD. | Erforderlich |
move avd |
-n <name> |
Der Name der zu verschiebenden AVD. | Erforderlich |
-p <path> |
Pfad zum Speicherort des Verzeichnisses für die AVD-Dateien. | ||
-r <new-name> |
Neuer Name der AVD, die umbenannt wird. | ||
update avd |
-n <name> |
Der Name der zu verschiebenden AVD. | 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. Um eine Liste der verfügbaren
Ziele, verwenden Sie android list targets . |
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 zu aktualisierenden Projekts. | |
-p <path> |
Speicherort des Projekts. | Erforderlich | |
-l <library path> |
Pfad einer Android-Bibliothek, die hinzugefügt werden soll, relativ zum Hauptprojekt. | ||
-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> |
Speicherort des Projekts. | Erforderlich | |
-m <main> |
Der Name des Projekts. | Erforderlich | |
update test-project |
-p <path> |
Speicherort des Projekts, das getestet werden soll, relativ zum neuen Projekt. | Erforderlich |
-m <main> |
Die Hauptklasse des zu testenden Projekts. | Erforderlich | |
create lib-project |
-k <packageName> |
Paketname des Bibliotheksprojekts. | Erforderlich |
-p <path> |
Speicherort des Projekts. | Erforderlich | |
-t <targetID> |
Ziel-ID des Bibliotheksprojekts. | Erforderlich | |
-n <name> |
Der Name des Projekts. | Erforderlich | |
update lib-project |
-p <path> |
Speicherort des Projekts. | Erforderlich |
-l <libraryPath> |
Pfad einer Android-Bibliothek, die hinzugefügt werden soll, relativ zum Hauptprojekt. | ||
-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> |
Speicherort des UI-Testprojekts. | Erforderlich |
Aktualisierungsaktionen
update adb
- Aktualisiert ADB, damit die in den SDK-Add-ons deklarierten USB-Geräte unterstützt werden.
update sdk
- Das SDK wird aktualisiert, indem gegebenenfalls neue Plattformen zum Installieren vorgeschlagen werden.