所以,我编写了一个我希望在我的Android项目中使用的普通Java项目。要导入的项目是用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添加为编译时和运行时依赖,如下所示:
该项目是一个libGDX项目,分为子项目(核心,Android,iOS,桌面)。每个启动器项目都包含核心项目。
我该怎么做才能使这项工作?
答案 0 :(得分:0)
我让它工作,我将以下内容添加到根项目的build.gradle
文件中:
project(":core") {
apply plugin: "java"
dependencies {
...
compile files('libs/DungeonMapGenerator.jar') // ADDED THIS LINE
}
}