Android

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