tools studio releases for developer canary all android android-studio gradle android-gradle

releases - La construcción de Gradle falla después de la actualización a Android studio 2.3 Canary 3



download android studio canary (9)

Recientemente he actualizado la versión de Android de mi proyecto de 2.3 Canary 2 a 2.3 Canary 3. Desde entonces, la construcción de Gradle está fallando cada vez que aparece este error:

Error: No se puede encontrar el método ''org.gradle.api.tasks.Sync.getInputs () Lorg / gradle / api / internal / TaskInputsInternal;''. Las posibles causas de este error inesperado incluyen:

  • El caché de dependencias de Gradle puede estar dañado (esto ocurre a veces después de un tiempo de espera de conexión de red). Re-descargar dependencias y sincronizar el proyecto (requiere red)
  • El estado de un proceso de construcción de Gradle (demonio) puede estar dañado. Detener a todos los demonios Gradle puede resolver este problema. Detener los procesos de compilación de Gradle (requiere reinicio)
  • Es posible que su proyecto esté utilizando un complemento de terceros que no sea compatible con los otros complementos del proyecto o la versión de Gradle solicitada por el proyecto.
En el caso de procesos Gradle corruptos, también puede intentar cerrar el IDE y luego eliminar todos los procesos Java.

Busqué en Google y no encontré soluciones como esta exactamente, pero las que son similares no funcionan. ¿Alguien sabe cómo arreglarlo?


Cuando actualice a Android Studio 2.3, y luego cargue un proyecto existente para una versión anterior de Android Studio, puede llevar mucho tiempo, si no siempre, actualizar el proyecto. Tuve el mismo problema pero lo arreglé de la siguiente manera:

  1. En primer lugar, vaya a Gradle Distributions y descargue cualquier versión de la versión superior a 3.2.
  2. extráigalo y guárdelo en un lugar adecuado en su computadora.
  3. Ve a Android Studio y elige la siguiente ruta.
  4. Archivo-> Configuración-> Construir, Ejecución, Despliegue-> Gradle
  5. en el lado derecho elija o seleccione Usar distribución de gradle local
  6. y luego navega hasta donde guardaste tu gradle extraído descargado
  7. haga clic en Aplicar, entonces está bien.
  8. eso es todo, tu proyecto ahora debería funcionar normalmente.

El problema es la última versión de las herramientas 2.3.0-alpha3. Trate de usar el 2.3.0-alpha2 en el proyecto build.gradle

classpath ''com.android.tools.build:gradle:2.3.0-alpha2''


Esto ocurre principalmente cuando se configura una versión nueva o actualizada de Android studio. Probé casi todas las soluciones y encontré algún hecho que me gusta compartir. Es un trabajo para mí.

  1. Asegúrese de que el JDK actualizado se haya configurado en su computadora y establezca la ubicación de la ruta.

Panel de control / Sistema y seguridad / Sistema-> Configuración avanzada del sistema -> Avanzado -> Variables de entorno -> editar Ruta y plaga en la ubicación de la carpeta del contenedor JDK

Ej: C: / Archivos de programa / Java / jdk1.8.0_131 / bin

  1. Establezca la configuración de nivel de proyecto "Usar envoltorio predeterminado de Gradle (recomendado)" desde,

    Android Studio -> Archivo -> Configuración -> Compilación, Ejecución, Implementación -> Gradle

  2. Establecer ubicación de Android Studio JDK:

Android Studio -> Archivo -> Estructura del proyecto -> Ubicación de SDK -> Ubicación de JDK

  1. Si se hace este trío, necesita configurar la versión de Gradle 3.4.1 o ver la última versión de gradle.org/releases .

Android Studio -> Archivo -> Estructura del proyecto -> Proyecto -> Versión de Gradle

  1. Después de completar la configuración, limpiar efectivo Android Studio lo recuperará por sí mismo.

Android Studio -> Archivo -> Invalidar cachés / Reiniciar ...


La solución es seleccionar la opción " Usar el envoltorio de gradle predeterminado (recomendado) " en el panel de gradle de compilación como en la imagen de abajo. Ahora puedes construir con gradle 3.2 (en tu gradle-wrapper.properties) y gradle de Android: 2.3.0-alpha3 o beta1 como el momento de escribir

No olvide invalidar el caché si tiene algún problema al usar Archivo -> Invalidar caché / Reiniciar


Puede enfrentar este problema con su proyecto anterior. Notaremos que cuando cree una nueva aplicación, la compilación de Gradle se completará con éxito. Así que simplemente copie y pegue la configuración de calificación del nuevo proyecto al proyecto anterior.

Pasos:

1) Reemplace las dependencias en build.gradle (proyecto) por este código:

classpath ''com.android.tools.build:gradle:2.3.0''

2) Reemplace distributionUrl en Gradle-wrapper.properties por este código:

distributionUrl = https: //services.gradle.org/distributions/gradle-3.3-all.zip

3) No se olvide de usar la envoltura predeterminada de Gradle en la configuración del nivel del proyecto.

Vea esta imagen para más información.


Si está utilizando la envoltura de gradle, asegúrese de que la distributionUrl de su gradle/wrapper/gradle-wrapper.properties sea ​​correcta y esté actualizada. A partir de este escrito, uso esto:

distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https/://services.gradle.org/distributions/gradle-3.3-all.zip


Tuve el mismo problema, solucionado con la comprobación de la ruta de inicio de Gradle. Esta construcción canaria ya no funciona con gradle-2.14.1

El siguiente enlace muestra, punto de ruta de gradle al directorio de gradle 3.2 .


cambio

construir: gradle:

desde

dependencias {classpath ''com.android.tools.build:gradle +''

a

dependencias {classpath ''com.android.tools.build:gradle:2.2.3''


intente actualizar la versión de Gradle a 3.2.1