¿Dónde guarda gradle los frascos de dependencias?

2 minutos de lectura

avatar de usuario
Doron Yakovlev Golani

Quiero mirar los jars/aars que se compilan cuando agrego dependencias.

Por ejemplo, si agrego esta dependencia en Gradle, ¿dónde coloca el jar?

dependencies {
    compile 'com.google.android.gms:play-services-analytics:11.0.4'
}

avatar de usuario
mike roedor

POR DEFECTO

Linux:

~/.gradle/caches/modules-2/files-2.1

Ventanas:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1

Mac:

~/.gradle/caches/modules-2/files-2.1

Androide:

no idea... can anyone edit?

AJUSTARSE A OTRA COSA

Pero puede anular esta configuración predeterminada configurando GRADLE_USER_HOME. La última variable de entorno, si se establece, es NO lo mismo que GRADLE_HOMEque es la ruta al directorio que contiene el bin/ directorio para la versión de Gradle que su sistema está usando en el símbolo del sistema (NB, en lugar de invocar a Gradle directamente en la línea de comandos, la mayoría de las personas parecen usar el envoltorio gradle sin embargo: $ ./gradlew build).

EJECUTAR GRADLE EN UN IDE

Los IDE pueden estar usando una versión diferente y almacenar archivos de dependencia en otro lugar. Solo conozco Eclipse. Una vez instalado Buildship (“Complementos de Eclipse para Gradle”), el lugar para ir es Ventana –> Preferencias –> Gradle. Aquí hay un cuadro para que especifique “Inicio de usuario de Gradle”. El mío está actualmente vacío. Supongo que está usando el sistema. GRADLE_USER_HOME (que de hecho configuré) … pero no me he molestado en verificar: aunque es posible ejecutar tareas de Gradle desde Eclipse para mí, es más útil ejecutar los comandos de Gradle en una Terminal separada (* nix) / Símbolo del sistema ventana (‘Doze).

En general, se puede encontrar en:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1

  • Esta debería ser la respuesta.

    – Daniel Cuadra

    21 de marzo de 2019 a las 18:05

avatar de usuario
nhoxbypass

Abre tu Android Studio Project Explorerexpandir External Libraries secciones. Haga clic derecho y Show in Files/Explorer

avatar de usuario
ForeverLearner

El formato del frasco es ~/.gradle/caches/modules-2/files-2.1/<com.org.pkg>/<uuid>/

Si está utilizando Intellij IDEA, explore el contenedor en la ventana Proyecto
ingrese la descripción de la imagen aquí

Haga clic derecho en el frasco y ábralo en la terminal.

ejecutar el pwd comando en la terminal para encontrar la ubicación.

videoguía – Cómo encontrar un jar dependiente en local cuando se usa gradle

¿Ha sido útil esta solución?