Android

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.