android - will - gradle project sync failed solucion
Android Studio se atascó en las dependencias de resolución de Gradle (14)
Vuelva a instalar la última versión de Android Studio.
Instale en el directorio de tal manera que ese directorio no tenga espacios en blanco, lo que significa espacio char.
Antes de crear cualquier proyecto en el estudio, primero actualice sus componentes usando el administrador de sdk.
Cree un espacio de trabajo tal que no tenga espacios en blanco en su ruta.
Soy nuevo en Android Studio y al crear un nuevo proyecto se :app:_debugCompile
al resolver dependencias :app:_debugCompile
. Esperé demasiado tiempo e incluso intenté crear un nuevo proyecto, pero eso no funcionó. Aquí hay una captura de pantalla de la ventana:
Aquí está el contenido del archivo build.gradle
:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ''com.android.tools.build:gradle:1.0.0''
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Intente mirar la salida de depuración de Gradle. (Mi suposición es que IDE no puede acceder al repositorio de jcenter). Esto es lo que puedes probar.
- Vaya a Configuración> Compilador (Proyecto de Android basado en Gradle)
- En Opciones de línea de comandos, agregue "--stacktrace --debug"
- Construye tu proyecto
- Haga clic y mire en Gradle Console en la esquina inferior derecha. Deberías ver dónde se ahoga gradle.
¿Cómo se ve tu módulo "build.gradle"? es posible que desee agregar "mavenCentral ()" en el bloque de repositorios. (suponiendo que tiene dependencias que se encuentran allí)
Tuve el mismo problema, y lo dejé pasar durante 30 minutos. Entonces comenzó a funcionar después de eso.
También resolvió otras cosas después de "_debugCompile".
tal vez tengas problemas para conectarte a internet y descargar gradle, puedes configurar el proxy http
Archivo-> Configuración-> Http Proxy-> Configuración manual del proxy-> HTTP
Nombre de host: 172.16.26.2 (que es mío) Número de puerto: 8080
por supuesto, necesitas cambiar el nombre de Host, el proxy que usas
Tuve un problema similar (después de instalar Android Studio y crear un nuevo proyecto, este problema ocurre). Agregando la variable JAVA_HOME hepled para mí. Cita de la ayuda oficial:
En algunos sistemas Windows, el script de inicio no encuentra dónde está instalado Java. Si encuentra este problema, debe establecer una variable de entorno que indique la ubicación correcta.
Seleccione el menú Inicio> Computadora> Propiedades del sistema> Propiedades avanzadas del sistema. A continuación, abra la pestaña Avanzado> Variables de entorno y agregue una nueva variable de sistema JAVA_HOME que apunte a su carpeta JDK, por ejemplo C: / Archivos de programa / Java / jdk1.7.0_21.
No sé lo que pasó Pero reiniciar el sistema me ayudó. Ahora funciona perfectamente bien ...
PD: una cita de la comedia The IT Crowd :
Did you try turning it off and on again?
100% de corrección para ti amante de Android
Puedes arreglarlo para cada uno de tus proyectos nuevos o simplemente arreglarlo para cada nuevo proyecto que abras. Voy a explicar ambos:
** Para cada proyecto por separado:
Cuando creas un nuevo proyecto y cuando trababas en: Gradle: Resolve dependencias '': app: _debugCompile'' solo presiona el botón Cancelar luego de que el proceso pueda continuar nuevamente y puedes ver en la parte inferior del estudio de Android que te has quedado en el mismo punto puede hacer clic en el botón rojo Cancelar al lado de la barra de progreso ahora también
entonces, en este punto su nuevo proyecto debería abrir pero con algún error como: Error: No se pudo ejecutar la acción de compilación usando gradle .........
Ahora abra el proyecto punteado en el lado izquierdo de la ventana del estudio android (tiene el ícono verde de Android Studio) ahora vaya a esta ruta: Gradle Scripts> build.gradle (proyecto: el nombre de su proyecto)
después de hacer doble clic en él, verá el contenido del mismo en un editor en el lado derecho del mismo
solo busca las líneas:
allprojects {
repositories {
jcenter() }
}
y simplemente seleccione jcenter () y nada más y reemplácelo por la línea siguiente:
maven { url ''http://repo1.maven.org/maven2'' }
después de esto, solo presiona el botón Probar nuevamente en la parte superior del editor
Eso es todo ahora su proyecto se reconstruirá en poco tiempo sin ningún problema (no se olvide de estar conectado a internet) este método solo funciona para este proyecto y si abre otro proyecto nuevo debe hacer lo mismo para que funcione
** Ahora la solución para cada nuevo proyecto a la vez:
primero abra el Bloc de notas como administrador (simplemente haga clic derecho sobre él y haga clic en Ejecutar como administrador)
Vaya a la ruta inferior de la ruta de instalación de su Android Studio con el Bloc de notas (cuando abre el Bloc de notas como administrador puede arrastrar y sostener el archivo en él, abra la siguiente ruta en el bloc de notas): la ruta predeterminada es:
C: / Archivos de programa / Android / Android Studio / plugins / android / lib / templates / gradle-projects / NewAndroidProject / root
no puede ver nada en esta ruta y debe establecer el selector de tipo de archivo en Todos los archivos en la parte inferior derecha de la ventana de apertura de archivos
Ahora abra build.gradle.ftl
presione las teclas Ctrl + F y busque:
todosproyectos
delante de la palabra anterior que busca, puede ver esta línea:
{ repositories { jcenter()<#if mavenUrl != "mavenCentral">
todo lo que tiene que hacer es seleccionar solo jcenter () y nada más y reemplazarlo por la línea siguiente:
maven {url '' http://repo1.maven.org/maven2 ''}
Guarde el archivo y cierre el Bloc de notas
Eso es todo, ahora el tiempo de creación de su nuevo proyecto es de menos de 30 segundos, dependiendo del hardware de su sistema.
Dale las gracias si esto resuelve tu problema Saludos
En mi caso, importé el proyecto que fue creado por otra persona. Para mí, fue proxy establecido en el archivo gradle.properties del proyecto. Comenté líneas a continuación en gradle.properties y funcionó bien.
#systemProp.https.proxyPort=8080
#systemProp.http.proxyHost=10.10.11.12
#systemProp.https.proxyHost=10.10.11.12
#systemProp.http.proxyPort=8080
Cancele la construcción de Gradle cuando demore mucho tiempo.
Compruebe la configuración del proxy HTTP en Archivo-> Configuración-> Aspecto y comportamiento-> Configuración del sistema-> Proxy HTTP. Verificar utilizando "Verificar conexión"
Si está bien, elimine la compilación de prueba de android o la compilación de prueba de la unidad desde el archivo app / build.gradle, por ejemplo, elimine la línea de abajo
androidTestCompile (''com.android.support.test.espresso: espresso-core: 2.2.2'', {exclude group: ''com.android.support'', módulo: ''support-annotations''})
Lo solucioné yendo a AppName / app -> abrir build.gradle y reemplazar la parte de dependencias con:
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
compile ''com.android.support:appcompat-v7:25.1.0''
compile ''com.android.support:design:25.1.0''
compile ''com.android.support:multidex:1.0.0''
}
Tendrás que hacer esto para cada aplicación que crees pero después de esto cargarán bien.
Lo hago de esta manera:
- Crear nuevo proyecto
- Espera a que se atasque
- Salir de Android Studio
- Haga las modificaciones anteriores
- Proyecto abierto
Compruebe su archivo gradle.properties
que podría estar teniendo algunas propiedades del sistema activa. Quítelos, puede que no los necesite
-systemProp.http.proxyPassword=password
-systemProp.http.proxyHost=172.18.**.**
-systemProp.http.proxyUser=user.name
-systemProp.http.proxyPort=80
Invalidar el caché y reiniciar el estudio de Android.
Problema de red. Después de reiniciar Android Studio y usar un proxy, todo está bien ahora. Durante la compilación de Gradle, Android Studio necesita descargar algunos archivos de Internet. Asegúrate de tener una buena conexión.
Tengo el mismo problema. Y finalmente lo resolví.
Descargue su Gradle, está en su Gradle-wrapper.properties.for example
https/://services.gradle.org/distributions/gradle-3.3-all.zip
Y descomprimirlo en cualquier lugar.
vaya a
File-> Settings-> BUild, Execution, Deployment -> Gradle
, seleccioneuse local gradle distribution
yoffline work
, luego configureGradle Home
como la ruta donde descomprime elgradle-3.3-all.zip
Como esto/opt/android-studio/gradle/gradle-3.3
.Haga clic en
Try again
, se compilará muy rápido, porque ya no se conectará a jcenter. Utiliza el gradle local.
PD: si agrega nuevas dependencias, debe desactivar el offline work
de offline work
.
comprueba si el gradle de tu estudio Android está en modo fuera de línea. Si es así, desmarque el modo fuera de línea.
path: file-> setting-> Build Exexcution -> gradle -> offline work