Android Studio无法加载类';org.codehaus.groovy.runtime.typehandling.ShortTypeHandling';

Android Studio无法加载类';org.codehaus.groovy.runtime.typehandling.ShortTypeHandling';,android,groovy,android-studio,gradle,resolve,Android,Groovy,Android Studio,Gradle,Resolve,我安装了Android Studio,当我尝试从gradle导入项目时,出现以下解决错误: 无法加载类 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling' 我删除了Users.gradle文件夹中的文件,并尝试了不同的gradle版本。我不知道怎么解决这个问题 页面可能有助于解决此问题。他们说的是: 所以我们利用这个版本添加了一个新的工件,名为 groovy-backports-compat23。这个人工制品对我们来说应该不是

我安装了Android Studio,当我尝试从gradle导入项目时,出现以下解决错误:

无法加载类 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'

我删除了Users.gradle文件夹中的文件,并尝试了不同的gradle版本。我不知道怎么解决这个问题

页面可能有助于解决此问题。他们说的是:

所以我们利用这个版本添加了一个新的工件,名为 groovy-backports-compat23。这个人工制品对我们来说应该不是必需的 大多数人,但如果你遇到如下错误:

Caused by: java.lang.ClassNotFoundException:
org.codehaus.groovy.runtime.typehandling.ShortTypeHandling    at
java.net.URLClassLoader$1.run(URLClassLoader.java:372)
在您的项目中,则意味着已使用 Groovy 2.3+,但您正在尝试将其用于较旧版本的 棒极了。通过在类路径上添加这个jar,您就有机会 要运行的程序。这对于Gradle用户来说可能特别有趣 希望在较旧版本的上使用基于Gradle 2+的插件 格雷德尔,面对这个错误。将以下行添加到其构建中 文件应有助于:

buildscript {
    // ...
    dependencies {
         classpath 'some plugin build on gradle 2'
         classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5'
    } }
注意,现在,这个jar只包含ShortTypeHandlingClass。 未来的版本可能包括更多。 -更多信息,请访问:


我可以使用这三种方法修复此错误消息

  • 使用最新的gradle版本
  • 使用最新的android SDK和工具
  • 使用proguard-rules.pro
  • build.gradle(项目:xxxxx)

    build.gradle(模块:应用程序)


    我也有同样的问题。我从命令行运行gradle,这确实有效。
    之后,我找到了文件->设置->构建、执行、部署->构建工具->渐变。“使用本地梯度分布”处于活动状态。将其更改为“使用默认的gradle包装器(推荐)”,它成功了。

    我也遇到了同样的问题。我找到了解决办法

    原因

    此问题是由android gradle插件与gradle版本不匹配引起的

    解决方案

    在项目中编辑build.gradle。gradle插件版本必须满足android studio的要求

    dependencies {
       classpath 'com.android.tools.build:gradle:1.1.0'
    }
    
    并在
    gradle/wrapper/gradle wrapper.properties
    中编辑DistributionURL。gradle版本必须满足gradle插件的要求

    distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip
    
    您可以在此页面中找到android studio、android gradle插件和gradle之间的版本兼容性


    看看这个,非常感谢!我升级到Studio 1.3.1,在水里死了几个小时,直到找到你的答案!!!!!!!你救了我的命!从1.4.1升级到Studio 1.5.1后,我遇到了这个问题。这个答案是有效的。
    dependencies {
       classpath 'com.android.tools.build:gradle:1.1.0'
    }
    
    distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip