当前位置: 首页 > 知识库问答 >
问题:

Android Studio无法加载类“org”。科德豪斯。非常棒。运行时。类型处理。ShortTypeHandling'

姚星河
2023-03-14

安装了Android Studio,当我尝试从gradle导入项目时,会显示此解决错误:

无法加载类“org”。科德豪斯。非常棒。运行时。类型处理。ShortTypeHandling’。

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

共有3个答案

姜嘉良
2023-03-14

我也有同样的问题。我从命令行运行gradle,这确实有效。之后,我找到了文件-

董桐
2023-03-14

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

  1. 使用最新的gradle版本

建筑gradle(项目:xxxxx)

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

allprojects {
    repositories {
        mavenCentral()
    }
}

建筑gradle(模块:应用程序

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'])
}
傅毅然
2023-03-14

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

因此,我们利用这个版本添加了一个新的工件,名为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编译了一个类,但您正在尝试将其用于Groovy的旧版本。通过在类路径上添加这个jar,您可以让程序有机会运行。对于想要在Gradle的旧版本上使用基于Gradle 2的插件并面临此错误的Gradle用户来说,这可能特别有趣。在其构建文件中添加以下行应该会有所帮助:

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

注意,目前,这个jar只包含ShortTypeHandlingClass。未来版本可能包括更多。-更多信息请参见:http://glaforge.appspot.com/article/groovy-2-3-5-out-with-upward-compatibility#sthash.mv7Y8XQv.dpuf

 类似资料:
  • 我正在尝试使用CLI方法运行react native。我还获得了react-native矢量图标,并将其链接到react-native,如traversy media的本教程所示-https://www.youtube.com/watch?v=Hf4MJH0jDb4 cmd所说的问题是。 这就是我在cmd中得到的。有什么问题?这是我的整个控制台,当我运行命令以启动上面包含的内容时。 android

  • 我将感谢任何帮助,我可以得到以下问题。 所以当我从浏览器运行项目时,一切都很好。我可以使用AMQPConnection等。但是从终端运行时,它找不到AMQPConnection类。 在我的composer.json中,我还安装了amqplib 我使用Docker,Dockerfile包含: 更新!我已经打印了phpinfo(),当发送消息时,我有版本7.2.8,当执行终端命令时,我有版本7.2.7

  • 嗨,我正在学习骆驼(在行动中使用骆驼)。当我尝试在cmd中运行Maven命令时,例如mvn compile exec:Java-dexec . main class = camel inactivation。GreetMeBean 我得到一个错误: [错误]无法在项目第2章上执行目标org.codehaus.mojo:exec maven插件:1.1.1:java(默认cli):执行java类时发

  • 在eclipse中导入Maven项目时,我遇到了上面的错误。我对这些技术还不熟悉,所以说不通。 请看一下POM。XML。 完整错误显示为:生命周期配置未涵盖插件执行:org。科德豪斯。gmaven:groovy maven插件:2.1.1:execute(执行:网页包,阶段:流程资源) maven项目构建生命周期映射问题

  • 我今天在IntelliJ中运行一个简单的TestKit测试时遇到了一些问题。测试是针对Scala代码的(我有用于Intellij的Scala插件),并且基于Ray Roestenburg的示例。 Intellij项目是使用“Maven模块”创建的,然后我将所有依赖项添加到该模块并创建了我的项目。测试位于以下地方: 缺少类:BasicActorSpec java.lang.ClassNotFound

  • 我开始使用ubuntu和Apache kafka,当我运行bin/zookeeper-server-start . sh config/zookeeper . properties时出现以下问题 :~/Documentos/kafka-0.8.2.1-src$ Error: no se ha encontrado o cargado la clase principal org.apache.zo