使用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