android create

Crea un proyecto de Android nuevo a partir de plantillas disponibles. Puedes especificar el nombre del proyecto, el directorio de salida, el valor de minSdk y la ejecución de prueba.

Uso

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

Opciones

  • --application-id=PARAM: Es el ID de la app, por ejemplo, com.example.myapp.
  • -h,--help: Muestra el mensaje de ayuda para el comando especificado.
  • --list: Enumera todas las plantillas disponibles.
  • --min-sdk=PARAM: Es el valor de minSdk que admite la app (el valor predeterminado se define en la plantilla).
  • --name=PARAM: Es el nombre de la app, por ejemplo, My Application.
  • --namespace=PARAM: Es el espacio de nombres para los recursos y el nombre del paquete para los archivos de origen de Kotlin.
  • -o,--output=PARAM: Es la ruta de acceso al directorio del proyecto de destino (el valor predeterminado es .).

Opciones de android:

  • --sdk=PARAM: Ruta de acceso al SDK de Android.
  • -v,--verbose: Habilita la salida detallada para la solución de problemas.
  • -V,--version: Imprime la información de la versión y sale.

Argumentos de posición

  • <template-name>: Es el nombre de la plantilla.

Descripción

android create crea un nuevo proyecto de Android a partir de una plantilla de proyecto oficial.

De forma predeterminada, si se omite <template-name>, se usa la plantilla de actividad de Compose vacía predeterminada. Pasa --list para inspeccionar todas las plantillas de proyectos disponibles antes de crear un proyecto.

Configura las opciones del proyecto

  • --name: Se requiere cuando se crea un proyecto. Establece el nombre visible de la app (por ejemplo, "My Application").
  • -o, --output: Establece el directorio de destino en el que se escriben los archivos del proyecto. El valor predeterminado es el directorio actual (.).
  • --application-id: Establece el ID único de la app que se usa para las compilaciones y la publicación en Google Play (por ejemplo, com.example.myapp).
  • --namespace: Establece el espacio de nombres para los recursos de Android generados (clase R) y el nombre del paquete de Kotlin predeterminado.
  • --min-sdk: Anula el nivel de API mínimo predeterminado de la plantilla (minSdk).

Plantillas de listas (--list)

Ejecuta android create --list para imprimir todas las plantillas disponibles y sus descripciones sin crear un proyecto.

Ejemplos

Enumera todas las plantillas de proyectos disponibles:

android create --list

Crea un proyecto de Android nuevo en ./my-app con un nombre y un ID de app personalizados:

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

Crea un proyecto con una plantilla y una versión mínima del SDK específicas:

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