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


No se puede encontrar org.gradle.api.artifacts.result.ResolvedModuleVersionResult cuando se aplica el complemento de Android en Gradle

Cuando actualizo gradle a 1.10 en mi Ubuntu 12.04, no puedo construir android gradle proyecto, me dicen No se pudo crear plugin de tipo 'AppPlugin', el mensaje de depuración es como:

15:35:52.069 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.NoClassDefFoundError: org/gradle/api/artifacts/result/ResolvedModuleVersionResult 15:35:52.073 [ERROR] [org.gradle.BuildExceptionReporter] at com.android.build.gradle.AppPlugin.$getStaticMetaClass(AppPlugin.groovy) 15:35:52.077 [ERROR] [org.gradle.BuildExceptionReporter] at com.android.build.gradle.BasePlugin.<init>(BasePlugin.groovy:1627) 15:35:52.101 [ERROR] [org.gradle.BuildExceptionReporter] at com.android.build.gradle.AppPlugin.<init>(AppPlugin.groovy:73) 15:35:52.105 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:62) 15:35:52.123 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:67) 15:35:52.132 [ERROR] [org.gradle.BuildExceptionReporter] ... 43 more 15:35:52.135 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.ClassNotFoundException: org.gradle.api.artifacts.result.ResolvedModuleVersionResult 15:35:52.157 [ERROR] [org.gradle.BuildExceptionReporter] ... 48 more 

¿Alguien puede decirme cómo solucionar esto? O jsut Gradle 1.10 tiene algunos problemas?

  • Modificar clase en jar: android build failed
  • Cómo utilizar @ ActivityInfo.ScreenOrientation
  • Obtener contexto en la biblioteca de Android
  • HttpURLConnection en android no envía el encabezado User-Agent correcto
  • Botones de estilo AlertDialog para una actividad
  • DefaultHttpClient o HttpURLConnection en Android
  • ¿Cómo buscar la cadena entera para una palabra específica?
  • Error de Gradle después de incluir facebook sdk
  • 2 Solutions collect form web for “No se puede encontrar org.gradle.api.artifacts.result.ResolvedModuleVersionResult cuando se aplica el complemento de Android en Gradle”

    He encontrado que hay un problema en el proyecto de código abierto de Android – Issue Tracker Problema # 63822 : No se puede cargar la clase 'org.gradle.api.artifacts.result.ResolvedModuleVersionResult'

    Respuesta por # 1 ibill … @ pivotallabs.com

    Parece que Gradle 1.10 no es compatible. Trate de usar una versión anterior de Gralde.

    Tenga en cuenta que ResolvedModuleVersionResult falta aquí

    http://www.gradle.org/docs/1.10/javadoc/org/gradle/api/artifacts/result/package-summary.html

    Pero está presente aquí

    http://www.gradle.org/docs/1.9/javadoc/org/gradle/api/artifacts/result/package-summary.html

    Así que degradar mi gradle a 1.9, funciona de nuevo.

    [Editar mi respuesta aquí para cómo degradar Gradle en Mac y Ubuntu]

    Para Mac: Yo uso Homebrew, prueba Homebrew instalar la versión específica de la fórmula? , Uso 3.a tiempos históricos, funciona muy bien para mí.

    Para Ubuntu: Si ya instalaste 1.10, prueba esto:

     # Install both gradle 1.9 and 1.10 on you ubuntu sudo apt-get install gradle-1.9 # Check it to make sure sudo update-alternatives --list gradle # Config to choose gradle 1.9 sudo update-alternatives --config gradle # Just select /usr/lib/gradle/1.9/bin/gradle to choose gradle 1.9 

    Si está intentando actualizar su proyecto Gradle 1.9 (o inferior) a Gradle 1.10 utilizando

     task wrapper(type: Wrapper) { gradleVersion = '1.10' } 

    Y el comando ./gradlew wrapper obtendrá el mismo error que el anterior.

    La solución es instalar Gradle 1.10 en su máquina y actualizar su proyecto sin utilizar el envoltorio

    gradle wrapper

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