使用JAR依赖项时的Android Studio - NoClassDefFoundError(一个libGDX项目)

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

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既是编译时和运行时的依赖这样的:

该项目是libGDX项目分成子项目(核心是,Android,iOS设备,桌面)。每个启动项目都包含核心项目。

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

回答:

我得到它的工作,我添加了以下到build.gradle文件中的根项目:

project(":core") { 

apply plugin: "java"

dependencies {

...

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

}

}

以上是 使用JAR依赖项时的Android Studio - NoClassDefFoundError(一个libGDX项目) 的全部内容, 来源链接: utcz.com/qa/258446.html

回到顶部