2017-12-02 241 views
0

因此,我编写了一个我想在我的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既是编译时和运行时的依赖这样的:

project dependencies

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

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

回答

0

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

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

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

}

相关问题