Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Gradle falla después de la actualización de Android Studio 2.3 Canary 3

He actualizado recientemente la versión del androide del estudio de mi proyecto de 2.3 Canario 2 a 2.3 Canario 3. Desde entonces el gradle construye está fallando cada vez con 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 a veces se produce después de un tiempo de espera de conexión de red). Volver a descargar las dependencias y el proyecto de sincronización (requiere red)
  • El estado de un proceso de compilación de Gradle (daemon) puede estar dañado. La detención de todos los daemons Gradle puede solucionar este problema. Detener los procesos de generación de Gradle (requiere reiniciar)
  • Su proyecto puede estar utilizando un complemento de terceros que no es compatible con los otros complementos del proyecto ni con la versión de Gradle solicitada por el proyecto.

En el caso de procesos degradados de Gradle, también puede intentar cerrar el IDE y luego eliminar todos los procesos de Java.

He buscado google y no se encuentran soluciones como esta exactamente, pero los que son similares no están funcionando. ¿Alguien sabe cómo arreglarlo?

  • Gradle build falló en Android Studio versiones nuevas y viejas en OSX
  • ¿Cómo reemplazar una cadena por un buildvariant con gradle en android studio?
  • Gradle: applicationVariants.all salta una variante
  • Fallo de construcción Gradle
  • INSTALL_FAILED_DEXOPT Error en Android 5.0 en modo de liberación
  • ¿Cómo crear la mejor estructura de proyectos de aplicaciones para Android con Android Studio y Gradle?
  • No se encuentra el método Gradle DSL: 'runProguard'
  • La tarea "instalar" de plugin de Gradle Maven no funciona con el proyecto de la biblioteca de Android
  • 9 Solutions collect form web for “Gradle falla después de la actualización de Android Studio 2.3 Canary 3”

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

    Introduzca aquí la descripción de la imagen

    No olvide invalidar la memoria caché si tiene algún problema al utilizar Archivo -> Invalidar caché / reiniciar

    Tuve el mismo problema, arreglado con la comprobación de casa gradle camino. Esta construcción de cannary ya no funciona con gradle-2.14.1

    El enlace a continuación muestra la ruta gradle del punto al directorio gradle 3.2 .

    Mira aquí – camino del gradle

    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' 

    Si utiliza el gradle wrapper, asegúrese de que la distributionUrl gradle/wrapper/gradle-wrapper.properties en su gradle/wrapper/gradle-wrapper.properties es correcta y actualizada. Al escribir esto, yo 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 

    Intente actualizar la versión de Gradle a 3.2.1

    Puede enfrentar este problema con su proyecto anterior, Notaremos que al crear una nueva aplicación, la compilación de Gradle se completará correctamente. Así que simplemente copie pegar el ajuste de grado de nuevo proyecto al proyecto anterior.

    Pasos:

    1) Reemplazar 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 utilizar el envoltorio predeterminado de Gradle en la configuración de nivel de proyecto.

    Ver esta imagen para más información

    Al actualizar a android studio 2.3, y luego cargar un proyecto existente para la versión anterior de android studio, podría tomar mucho tiempo si no siempre en el proyecto de actualización. Tuve el mismo problema pero lo arreglé de la siguiente manera:

    1. En primer lugar ir a Gradle Distribuciones y descargar cualquier gradle de versión mayor de 3,2
    2. Extraerlo y guardarlo en un lugar adecuado en su computadora.
    3. Vaya al estudio android y elija la siguiente ruta
    4. Archivo-> Configuración-> Construcción, Ejecución, Implementación-> Gradle
    5. En el lado derecho, seleccione o seleccione Utilizar distribución de gradle local
    6. Y luego navega hasta donde has guardado tu gradle extraído descargado
    7. Haga clic en aplicar y, a continuación, en Aceptar.
    8. Thats it, su proyecto ahora debe trabajar normalmente.

    Es más que sucedió cuando la configuración nueva o actualizar la versión de Android estudio. He probado casi todas las soluciones y encontrar algún hecho que me gusta compartir. Es trabajo para mí.

    1. Asegúrese de que JDK actualizado se ha 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 Medio Ambiente -> Editar Trayectoria y parásitos en la ubicación de la carpeta de la Papelera JDK

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

    1. Establecer la configuración de nivel de proyecto "Usar el contenedor predeterminado de Gradle (recomendado)",

      Android Studio -> Archivo -> Configuración -> Creación, Execión, Implementación -> Gradle

    2. Establecer Android Studio JDK ubicación:

    Android Studio -> Archivo -> Estructura del proyecto -> SDK Location -> JDK location

    1. Si esto se hace tres cosas, entonces debe configurar Gradle versión 3.4.1 o ver la última versión de gradle.org/releases .

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

    1. Después de completar el establecimiento de efectivo limpio Android Studio se recuperará su propio.

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

    Introduzca aquí la descripción de la imagen

    cambio

    Construir: gradle:

    de

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

    a

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

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.