Diferencia entre limpio, gradlew limpio

¿Cuál es la diferencia entre las siguientes declaraciones cuando se emiten desde un terminal de Android Studio Project:

Android_Studio_Project_Path: ./gradlew limpio

Android_Studio_Project_Path: ./gradlew clean assembleDebug

Android_Studio_Project_Path: ./gradlew clean: assembleDebug

Y normal Android Studio -> Construir -> Limpieza.

Cuál sería la diferencia en el proceso interno.

  1. ./gradlew clean

    Utiliza el contenedor gradle de su proyecto para ejecutar la tarea clean su proyecto. Por lo general, esto sólo significa la eliminación del directorio de compilación.

  2. ./gradlew clean assembleDebug

    Una vez más, usa el contenedor gradle de su proyecto para ejecutar las tareas clean y assembleDebug , respectivamente. Por lo tanto, se limpia primero, luego ejecute assembleDebug , después de cualquier tareas no dependientes actualizadas.

  3. ./gradlew clean :assembleDebug

    Es esencialmente el mismo que # 2. El colon representa el camino de la tarea. Los caminos de tareas son esenciales en el gradle multiproyecto , no tanto en este contexto. Significa ejecutar la tarea assembleDebug del proyecto raíz. Aquí, el proyecto raíz es el único proyecto.

  4. Android Studio --> Build --> Clean

    Es esencialmente el mismo que ./gradlew clean . Vea aquí .

Para más información, sugiero que tome el tiempo para leer los documentos Android, especialmente éste .

Usted debe usar este también:

./gradlew :app:dependencies (Mac y Linux) – Con ./

gradlew :app:dependencies (Windows) – Sin ./

Las librerías que está usando internamente usando cualquier otra versión de google play service.If yes entonces quita o actualiza esas libs.

  • Recursos de la cadena de combinación de Gradle de Android
  • Cómo adjuntar javadoc al archivo .aar personalizado en android studio?
  • Error de Gradle: Se permite acceso de escritura desde el hilo de envío de eventos sólo en android studio
  • ¿Se puede implementar en un dispositivo a través de Gradle desde la línea de comandos
  • Gradle build-info.xml no se encuentra para la aplicación de módulo en Android Studio
  • Android- Error: Error de ejecución para la tarea ': app: transformClassesWithDexForRelease'
  • Android Studio - No se puede construir el proyecto - GradleConnectionException
  • Activos de preprocesamiento de Gradle
  • ¿Por qué Android Studio no creará mi archivo AAR en modo de liberación?
  • No se puede normalizar la ruta en bintrayUpload
  • Android Gradle Conflicto de dependencia con la versión interna proporcionada por Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.