android create

Erstellt ein neues Android-Projekt aus verfügbaren Vorlagen. Sie können den Projektnamen, das Ausgabeverzeichnis, den minSdk-Wert und die Dry-Run-Ausführung angeben.

Nutzung

android create [-h] [--application-id=PARAM] [--list] [--min-sdk=PARAM] [--name=PARAM] [--namespace=PARAM] [--output=PARAM] [<template-name>]

Optionen

  • --application-id=PARAM: Die App-ID für die App, z. B. com.example.myapp.
  • -h,--help – Zeigt die Hilfemeldung für den angegebenen Befehl an.
  • --list: Alle verfügbaren Vorlagen auflisten.
  • --min-sdk=PARAM: Der von der App unterstützte minSdk-Wert. Der Standardwert ist in der Vorlage definiert.
  • --name=PARAM: Der Name der App, z. B. My Application.
  • --namespace=PARAM: Der Namespace für Ressourcen und der Paketname für Kotlin-Quelldateien.
  • -o,--output=PARAM: Der Pfad zum Zielprojektverzeichnis (der Standardwert ist .).

android-Optionen:

  • --sdk=PARAM: Pfad zum Android SDK.
  • -v,--verbose: Aktiviert die ausführliche Ausgabe zur Fehlerbehebung.
  • -V,--version – Gibt Versionsinformationen aus und beendet den Vorgang.

Positionsargumente

  • <template-name>: Der Name der Vorlage.

Beschreibung

android create erstellt ein neues Android-Projekt anhand einer offiziellen Projektvorlage.

Wenn <template-name> nicht angegeben wird, wird standardmäßig die leere Standardvorlage für Compose-Aktivitäten verwendet. Übergeben Sie --list, um alle verfügbaren Projektvorlagen zu prüfen, bevor Sie ein Projekt erstellen.

Projektoptionen konfigurieren

  • --name: Erforderlich beim Erstellen eines Projekts. Legt den Anzeigenamen der App fest (z. B. "My Application").
  • -o, --output: Legt das Zielverzeichnis fest, in das die Projektdateien geschrieben werden. Die Standardeinstellung ist das aktuelle Verzeichnis (.).
  • --application-id: Legt die eindeutige App-ID fest, die für Builds und die Google Play-Veröffentlichung verwendet wird, z. B. com.example.myapp.
  • --namespace: Legt den Namespace für generierte Android-Ressourcen (R-Klasse) und den standardmäßigen Kotlin-Paketnamen fest.
  • --min-sdk: Überschreibt das standardmäßige Mindest-API-Level der Vorlage (minSdk).

Listenvorlagen (--list)

Führen Sie android create --list aus, um alle verfügbaren Vorlagen und ihre Beschreibungen auszugeben, ohne ein Projekt zu erstellen.

Beispiele

Alle verfügbaren Projektvorlagen auflisten:

android create --list

Erstellen Sie in ./my-app ein neues Android-Projekt mit einem benutzerdefinierten App-Namen und einer benutzerdefinierten App-ID:

android create --name="My Application" --application-id=com.example.myapp --output=./my-app

So erstellen Sie ein Projekt mit einer bestimmten Vorlage und einer bestimmten Mindest-SDK-Version:

android create --name="Wear App" --min-sdk=30 --output=./wear-app empty-activity-compose