gpt4 book ai didi

java - Android Studio - 使用 JAR 依赖项(libGDX 项目)时出现 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-03 05:51:17 25 4
gpt4 key购买 nike

所以,我编写了一个简单的 Java 项目,我想在我的 Android 项目中使用它。要导入的项目是用 Eclipse 编写的,因此我将其导出为(可运行的)JAR 文件并将其添加到项目的依赖项中。但是,当我尝试使用以下消息运行程序时,程序失败:

FATAL EXCEPTION: GLThread 20499
Process: com.mkcode.droidrogue, PID: 29039
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/mkcode/dmg/Generator;

我是 Android Studio 的新手。我知道在 Eclipse 中我可以编辑项目的运行配置并在那里添加 JAR,但我在 Android Studio 中没有找到类似的东西。我已将 JAR 添加为编译时和运行时依赖项,如下所示:

project dependencies

该项目是一个libGDX项目,分为子项目(核心、Android、iOS、桌面)。每个启动器项目都包含核心项目。

我能做些什么来完成这项工作?

最佳答案

我让它工作,我将以下内容添加到 build.gradle根项目文件:

project(":core") {
apply plugin: "java"

dependencies {
...
compile files('libs/DungeonMapGenerator.jar') // ADDED THIS LINE
}

}

关于java - Android Studio - 使用 JAR 依赖项(libGDX 项目)时出现 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47612857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com