2017-12-02 158 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 
    } 

}

相關問題