Gradle los gradlew la mayoría de los Raiders de instrucciones completos

  Gradle es una herramienta de construcción, que se utiliza para ayudar a construir la aplicación, incluyendo la construcción de la compilación, el embalaje y otros procesos. Podemos especificar reglas de generación Gradle, entonces será de acuerdo a nuestra "orden" construye automáticamente aplicación para nosotros. El androide Estudio defecto a usar Gradle para crear aplicaciones completas, además podemos utilizar instrucciones Gradle selectivos a la acumulación aplicación que necesitamos. La construcción de aplicaciones con las instrucciones Gradle necesitan utilizar gradlew (es decir Gradle envoltorio abreviada), comando común del papel gradlew para hacer un resumen.

  gradlew y gradlew.bat: shell script gradlew bajo Linux, gradlew.bat es un archivo por lotes para Windows. gradlew es una envoltura Gradle abreviatura, que Gradle de los envases de comandos, como entramos en el directorio del módulo especificado y ejecuta "gradlew.bat montar" para completar la construcción del módulo actual (sistema Windows).

  gradlew utilizando un formato estándar: gradlew [opción ...] [tarea ...]
donde: opciones de presentación opción, la tarea representa la tarea. También se puede utilizar: gradlew [tarea ...] [opción ...], se puede elegir el formato que debe utilizar en función de decisión de preferencia personal. A continuación, la instrucción de hacer una descripción gradlew común:

  • ? Gradlew - / - h / - Ayuda: muestra información de ayuda que se imprimirá parámetros opcionales e información Descripción del parámetro;
  • gradlew -v / - version: El número de versión (número de versión Gradle se imprime con el proyecto, Kotlin, maravilloso, Ant, JVM, versión del sistema operativo, etc.);
  • tareas gradlew --todos: Ver todas las tareas, incluyendo tareas como la caché;
  • limpia gradlew: eliminación de archivos ingenieria carpeta del directorio;
  • acumulación gradlew: dependencias de verificación y el paquete de compilador, depurar, liberar el paquete del medio ambiente se jugará;
  • gradlew montar ***: compilar los paquetes especificados: Paquete de depuración (gradlew assembleDebug), Paquete de lanzamiento (gradlew assembleRelease), paquetes de canales (gradlew assembleOemRelease / assembleOemDebug), como una versión personalizada y así sucesivamente;
  • gradlew instalar ***: Compilar e instalar el paquete especificado: Paquete como depuración (installDebug gradlew), el paquete de lanzamiento (gradlew installOemRelease / installOemDebug), versión personalizada y similares;
  • gradlew desinstalación **: desinstale el modo especificado de paquetes instalados: Paquete como depuración (gradlew uninstallDebug), Paquete de lanzamiento (gradlew uninstallRelease), paquetes de canales (gradlew uninstallOemRelease / uninstallOemDebug), una versión personalizada, y así sucesivamente;
  • gradlew: Nombre del Módulo: dependencias, tales como gradlew: App: dependencias, Acción: Compruebe las dependencias de paquetes;
  • acumulación gradlew -i / - información -d / - depuración -s / - StackTrace: compilar (Build) y el modo de impresión y registro de la información de depuración de nivel y la información de la pila (--stacktrace) anormalidad usada;
  • gradlew generación limpia --refresh-dependencias: instrucción combinada, constructo claro (gradlew limpio) y reconstruido (build gradlew), mientras que la actualización forzada dependiente (gradlew --refresh-dependencias);
  • gradlew --offline: modo sin conexión que permite el uso de sólo el caché local en Gradle de dependencia, si la memoria caché no se actualiza no es dependiente, pero no la compilación rápida;
  • gradlew --refresh dependencias: actualización obligatoria dependientes, es decir, para comprobar si hay actualizaciones, como dependiente de la versión dinámica, comparar ShaL caché códigos hash repositorio local y remoto y similares, para descargar las actualizaciones de actualización construidos; el uso de este enfoque evita Manual caché de eliminación;
  • --info: información de la pila de impresión;
  • gradlew --daemon: demonio, demonio usando Gradle construcción, la eficiencia de construcción se puede mejorar, si el demonio no se ha iniciado o existentes están ocupados, se inicia un demonio;
  • gradlew --no-daemon: Si ya ha configurado para utilizar un demonio para construir, puede utilizar esta opción para hacer este edificio demonio;
  • gradlew --continuous: construcción continua, que es la cola de tareas, incluso si falla una tarea, no terminar la ejecución, pero continuará con la siguiente tarea;
  • gradlew --parallel --parallel-threads = N: compilado en paralelo;
  • gradlew --configure bajo demanda: La demanda de compilación.

  Resumen: Algunas instrucciones gradlew son formas abreviadas, como "--version gradlew" puede "gradlew -v en su lugar," la forma abreviada gradlew --help "puede ser una forma abreviada de" gradlew -h "- En lugar de" o gradlew?" , "gradlew --no-reconstrucción" puede "gradlew -a" sustitución de una forma abreviada, "gradlew --debug" puede ser sustituido por la abreviatura "gradlew -d", "gradlew --stacktrace" se puede abreviar manera "gradlew - s lugar, etc se puede encontrar la instrucción abreviada requiere sólo un signo menos ( "-") al principio, no hay necesidad de utilizar las instrucciones cortas, menos dos (es decir, "-") al principio.

  Si se siente mi artículo útil para usted, dame amor, en caso de duda, también la bienvenida a los comentarios de abajo, gracias! ! !



Autor: alexlee1986
enlace: https: //www.jianshu.com/p/845fafdfe602
Fuente: libros de Jane
tienen derechos de autor por el autor. reimpresión comercial póngase en contacto con el autor autorizada, reimpresión no comercial por favor indique la fuente.

Publicado 66 artículos originales · ganado elogios 222 · Vistas 1,19 millones +

Supongo que te gusta

Origin blog.csdn.net/Liuqz2009/article/details/104492080
Recomendado
Clasificación