找不到org.gradle.api.artifacts.result.ResolvedModuleVersionResult当摇篮适用Android插件 [英] Can't find org.gradle.api.artifacts.result.ResolvedModuleVersionResult when apply Android plugin in Gradle

查看:1069
本文介绍了找不到org.gradle.api.artifacts.result.ResolvedModuleVersionResult当摇篮适用Android插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我升级摇篮到1.10我的Ubuntu 12.04,我不能构建Android摇篮工程,告诉我不能创建插件类型AppPlugin'的,调试信息是这样的:

When I upgrade gradle to 1.10 in my Ubuntu 12.04, I can't build android gradle project, tell me Could not create plugin of type 'AppPlugin', debug message is like:

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

任何人都可以告诉我如何解决这一问题?还是仅仅指刚摇篮1.10有一些问题?

Anybody can tell me how to fix this? or jsut Gradle 1.10 have some problems?

推荐答案

我发现有在Android开源项目的一个问题 - 问题跟踪器的问题#63822 :无法加载类的org.gradle.api.artifacts.result.ResolvedModuleVersionResult

I found there is an issue in Android Open Source Project - Issue Tracker Issue #63822: Unable to load class 'org.gradle.api.artifacts.result.ResolvedModuleVersionResult'

按#回复1 ibill ... @ pivotallabs.com

reply by #1 ibill...@pivotallabs.com

这似乎是不支持摇篮1.10。尝试使用Gralde的旧版本。

It would seem Gradle 1.10 is not supported. Try using an older version of Gralde.

注意ResolvedModuleVersionResult缺少这里

Notice that ResolvedModuleVersionResult is missing here

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

不过是present这里

but is present here

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

所以我降级我的摇篮到1.9,它的工作原理了。

So I downgrade my gradle to 1.9, it works again.

对于Mac:我用自制,尝试<一href="http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula">Homebrew安装式的具体版本?的,我用3.A的历史时期,对我的伟大工程。

For Mac: I use Homebrew, try Homebrew install specific version of formula?, I use 3.a historic times, works great for me.

有关Ubuntu的:如果你已经安装了1.10,试试这个:

For Ubuntu: If you already installed 1.10, try this:

# 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

这篇关于找不到org.gradle.api.artifacts.result.ResolvedModuleVersionResult当摇篮适用Android插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆