Android Studio No se puede cargar la clase 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'

Instalé Android Studio y cuando intento importar un proyecto desde gradle este error de resolución aparece:

No se puede cargar la clase 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'.

He eliminado los archivos en mi carpeta Usuarios .gradle y he probado diferentes versiones gradle. No sé cómo arreglar esto.

    4 Solutions collect form web for “Android Studio No se puede cargar la clase 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'”

    Esta página puede ayudar a resolver el problema. Lo que dicen es:

    Así que aprovechamos esta versión para añadir un nuevo artefacto, llamado groovy-backports-compat23. Este artefacto no debe ser necesario para la mayoría de ustedes, pero si se enfrentan a un error como:

    Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.typehandling.ShortTypeHandling at java.net.URLClassLoader$1.run(URLClassLoader.java:372) 

    En su proyecto, significa que una clase se ha compilado con Groovy 2.3+ pero que está intentando utilizarlo con una versión anterior de Groovy. Al agregar este tarro en classpath, le da una oportunidad a su programa para ejecutar. Esto puede ser particularmente interesante para los usuarios de Gradle que deseen utilizar un complemento construido en Gradle 2+ en versiones anteriores de Gradle y enfrentarse a este error. Agregar la siguiente línea a sus archivos de compilación debería ayudar:

     buildscript { // ... dependencies { classpath 'some plugin build on gradle 2' classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5' } } 

    Tenga en cuenta que, por ahora, este tarro sólo contiene el ShortTypeHandlingClass. Las versiones futuras pueden incluir más. – Ver más en: http://glaforge.appspot.com/article/groovy-2-3-5-out-with-upward-compatibility#sthash.mv7Y8XQv.dpuf

    Puedo corregir este mensaje de error usando estos tres métodos.

    1. Utilizar la última versión gradle
    2. Utilice el SDK android más reciente y las herramientas.
    3. Use proguard-rules.pro

    Build.gradle (Proyecto: xxxxx)

     buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' } } allprojects { repositories { mavenCentral() } } 

    Build.gradle (Módulo: app)

     apply plugin: 'android' android { compileSdkVersion 22 buildToolsVersion "21.1.2" defaultConfig { minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile 'com.android.support:appcompat-v7:+' compile fileTree(dir: 'libs', include: ['*.jar']) } 

    Yo tuve el mismo problema. Corrí gradle desde la línea de comandos y eso funcionó. Después de eso, encontré File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle. Allí estaba activo el uso de la distribución local de gradle. Se cambió a "Utilizar gradle envoltorio predeterminado (recomendado)" y funcionó.

    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

    https://stackoverflow.com/a/29695756/3675925

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