No hay una versión en caché de com.android.tools.build:gradle:0.9.1 disponible para el modo fuera de línea

Recibí un mensaje de error mientras construía un nuevo proyecto Hello World en Android Studio.

FALLO: la comstackción falló con una excepción.

  • ¿Qué salió mal? Se produjo un problema al configurar el proyecto raíz MyApplication2 .

     Could not resolve all dependencies for configuration ':classpath'. Could not resolve com.android.tools.build:gradle:0.9.1. Required by: :MyApplication2:unspecified No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode. 

    CONSTRUCCIÓN FALLIDA

Versión de Android Studio: 0.5.2 Versión de Gradle: 0.9.1

Estoy usando una conexión proxy a Internet.

Por favor, ¿alguien puede dar una solución a este problema? He buscado en Internet el problema anterior, pero no he podido encontrar una solución adecuada a este problema.

Tuve el mismo error después de actualizar Android Studio hoy. Para mí, no era una cuestión de configuración de proxy:

  1. Desmarque “Trabajo sin conexión” en Android Studio 0.6.0:

    Archivo-> Configuración-> Gradle-> Global Gradle Settings

    o en OSX:

    Preferencias-> Gradle-> Global Gradle Setting

    o en versiones más recientes:

    Archivo-> Configuración-> Construir, Ejecución, Implementación-> Herramientas de comstackción-> Gradle

  2. Resincronice el proyecto, por ejemplo reiniciando el Android Studio

  3. Una vez sincronizado, puedes volver a marcar la opción para trabajar sin conexión.

(Solo probado en Gradle versión 0.11 … y Android Studio versión 0.6.0 Preview)

EDITAR: Se agregaron rutas para diferentes versiones / plataformas (como mencionan John Ballinger y The_Martian ). Aún no verificado

Tuve el mismo error … Desmarque el trabajo fuera de línea en Configuración.

File => Settings => Build, Execution, Deployment => Build Tools => Gradle => Offline Work

Una vez que haya finalizado Gradle Sync, reinicie su Android Studio.

Me acaba de pasar después de actualizar a Android Studio 3.1. La checkbox Trabajo fuera de línea no estaba marcada, por lo que no hubo suerte allí.

Fui a Settings > Build, Execution, Deployment > Compiler y al campo Command-line Options comandos que contiene --offline , así que lo --offline y todo funcionó.

Como mencionas que tienes una conexión de proxy, te diré lo que funcionó para mí: fui a propiedades (como se mencionó anteriormente) y aseguré que el Trabajo fuera de línea estaba desmarcado. Abrí el archivo gradle.properties en el IDE y agregué mi configuración de proxy. Aquí hay una versión genérica:

 systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=userid systemProp.http.proxyPassword=password systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost 

Luego, en la parte superior del archivo de propiedades en el IDE, había un enlace “Volver a intentar” en el que hice clic. Eso lo hizo.