在Gradle中应用Android插件时找不到org.gradle.api.artifacts.result.ResolvedModuleVersionResult

 好学的程序员 发布于 2023-02-07 18:29

当我在我的Ubuntu 12.04中将gradle升级到1.10时,我无法构建android gradle项目,告诉我无法创建'AppPlugin'类型的插件,调试消息如下:

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.(BasePlugin.groovy:1627)
15:35:52.101 [ERROR] [org.gradle.BuildExceptionReporter]    at com.android.build.gradle.AppPlugin.(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

任何人都可以告诉我如何解决这个问题?或者jsut Gradle 1.10有一些问题吗?

1 个回答
  • 我发现Android开源项目存在问题 - 问题跟踪器问题#63822:无法加载类'org.gradle.api.artifacts.result.ResolvedModuleVersionResult'

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

    看来Gradle 1.10似乎不受支持.尝试使用旧版Gralde.

    请注意,此处缺少ResolvedModuleVersionResult

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

    但是在这里

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

    所以我将我的gradle降级到1.9,它再次起作用.

    [编辑我的答案如何降级Mac和Ubuntu中的Gradle]

    对于Mac:我使用Homebrew,试试Homebrew安装特定版本的公式?,我使用3.a历史时期,对我很有用.

    对于Ubuntu:如果你已经安装了1.10,试试这个:

    # 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
    

    2023-02-07 18:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有