Obtener Resolver error al importar proyecto en android studio, No se puede cargar la clase 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'

No puedo importar un proyecto en AndroidStudio debido al siguiente error:

Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'. 

No tengo ni idea del proyecto. ¿Por qué estoy recibiendo este error y cómo lo soluciono.

He tenido el mismo problema. Y he encontrado una solución.

Porque

Este problema se debe a que el plugin androide gradle no coincide con la versión gradle .

Solución

Edite build.gradle en el proyecto. Versión del plugin del gradle debe ser requisitos satisfechos para el estudio del androide.

 dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } 

Y editar distrubutionUrl en gradle / wrapper / gradle-wrapper.properties. Versión de gradle debe ser requisitos satisfechos para gradle plugin.

 distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip 

Puedes encontrar versiones compatibles entre android studio, android gradle plugin y gradle en esta página

Aparentemente 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling' no funciona con la nueva versión de Gradle.

Cambie la configuración de su proyecto para que su proyecto apunte a una versión anterior de Gradle, así:

 dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } 

EDITAR:

Como se indica en un comentario, también puede hacer lo siguiente:

 dependencies { classpath 'com.android.tools.build:gradle:1.0.0' } 

O incluso hacer referencia a otras versiones.

Editar build.gradle

 dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } 

Y edite gradle / wrapper / gradle-wrapper.properties.

 distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip 

Para mí, el problema era que había establecido Gradle 1.12 en "Configuración .. Gradle" como distribución de gradle local, sin embargo, el proyecto fue creado por un compañero de equipo utilizando gradle 2.2.1

Descargé gradle 2.2.1 manualmente y lo fijé como distribución local y el problema fue resuelto.

  • Utilizar JSON para crear un objeto en Groovy / Grails
  • Ejecución de scripts de Groovy incrustados en Java en tiempo de ejecución para Android
  • Set applicationApk y instrumentationApk para la cuchara Gradle Plugin
  • Cómo configurar Android Studio proyecto desde cero que me permite utilizar groovy
  • Depuración de archivos de compilación de Gradle en Intellij / Android Studio
  • Grails / Gradle prueba falla en CI no localmente
  • Android Gradle Lee el nombre de la aplicación de strings.xml
  • Sabores de productos dependencia Android de Gradle
  • Agregue dependencia de tareas a la tarea de complemento existente en Gradle?
  • Groovy Android y libgdx
  • Cómo definir y utilizar una constante en el script de compilación de Gradle (Android)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.