poner - Android Studio, ¿cómo ejecutar Gradle Sync manualmente?
change name activity android (8)
Android Studio debería tener este botón en la barra de herramientas marcada "Sincronizar proyecto con archivos Gradle"
EDITAR: No sé cuándo se cambió, pero ahora se ve así:
EDITAR: así es como se ve en 3.3.1
O yendo a
Archivo -> Sincronizar proyecto con archivos Gradle
desde la barra de menú.
Estoy depurando problemas de Gradle en Android Studio y veo referencias a "Ejecutar sincronización de Gradle", pero no estoy seguro de cómo ejecutar este comando.
¿Cómo ejecuto "Gradle sync" desde Android Studio o Mac terminal?
Atajo (Ubuntu, Windows):
Ctrl + F5
Sincronizará el proyecto con los archivos de Gradle.
Creo que
./gradlew tasks
son iguales con la
Android studio sync
.
¿Por qué?
Te lo explicaré.
Me encuentro con un problema cuando pruebo el informe de cobertura de jacoco.
Cuando ejecuto
./gradlew clean :Test:testDebugUnitTest
en la línea de comandos directamente, aparece un error.
Error opening zip file or JAR manifest missing : build/tmp/expandedArchives/org.jacoco.agent-0.8.2.jar_5bdiis3s7lm1rcnv0gawjjfxc/jacocoagent.jar
Sin embargo, si hago clic en la sincronización de Android Studio en primer lugar, se ejecuta OK.
Porque la
build/../jacocoagent.jar
aparece de forma natural.
No sé por qué, tal vez hay un error en el complemento de jacoco.
La unidad que encuentro ejecutando
.gradlew tasks
hace que el jar aparezca también.
Entonces puedo obtener el mismo resultado en el script gralde.
Además,
gradle --recompile-scripts
no funciona para el problema.
Los amantes de los atajos de teclado pueden agregar un atajo para ejecutar la sincronización de Gradle manualmente yendo a Archivo -> Configuración -> Mapa de teclas -> Complementos -> Soporte de Android -> Sincronizar proyecto con archivos de Gradle (haga clic derecho sobre él para agregar un atajo de teclado) -> Aplicar - > OK y ya está. Elija cualquier tecla conveniente como su acceso directo de sincronización de Gradle que no entre en conflicto con ninguna otra tecla de acceso directo, (he elegido Shift + 5 como mi tecla de sincronización de Gradle), así que cuando quiera ejecutar la sincronización de Gradle manualmente, simplemente presione esta tecla de acceso directo del teclado.
Supongo que se refiere a Herramientas> Android> "Sincronizar proyecto con archivos Gradle" desde el menú principal de Android Studio.
gradle --recompile-scripts
hará una sincronización sin construir nada.
Alternativamente, con línea de comando en su proyecto raíz
./gradlew build
Se sincronizará y creará su aplicación, y tomará más tiempo que solo una sincronización de Gradle
Para ver todas las tareas de gradle disponibles, use
./gradlew tasks
gradle --recompile-scripts
parece hacer una sincronización sin construir nada. puedes habilitar la construcción automática al
gradle --recompile-scripts --continuous
Consulte los documentos para obtener más información:
https://docs.gradle.org/current/userguide/gradle_command_line.html