2016-06-09 37 views
0

我跟着this tutorial for using Overlap2D with LibGDX。作爲教程的一部分,我將Overlap2D runtime添加到我在Gradle中的依賴項中。繼the instructions on the runtime's website,這不能不爲什麼我的LibGDX項目看不到Overlap2D運行時的Overlap2DStage類,即使我已經將它添加爲Gradle依賴項?

如果使用gradle這個,喲只需加入這行到你的依賴條件:

compile "com.underwaterapps.overlap2druntime:overlap2d-runtime-libgdx:0.1.2-SNAPSHOT 

我已經添加下面我build.gradle

// snip... 

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


    dependencies { 
     compile "com.underwaterapps.overlap2druntime:overlap2d-runtime-libgdx:0.1.2-SNAPSHOT" 
     compile "com.badlogicgames.gdx:gdx:$gdxVersion" 
     compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion" 
     compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion" 
     compile "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion" 
    } 
} 

//snip... 

在我的LibGDX項目中,有多個自動生成的build.gradle文件。我已經對項目的根目錄中的build.gradle文件進行了此更改。

然後,直接從我下面的教程複製代碼,我嘗試使用Overlap2D運行時庫在我的一類:

import com.uwsoft.editor.renderer.Overlap2DStage; 

public class GameStage extends Overlap2DStage { 
} 

編譯此類失敗:

GameStage.java:3: error: cannot find symbol 
public class GameStage extends Overlap2DStage { 
          ^
    symbol: class Overlap2DStage 

爲什麼我的項目看不到我的Gradle依賴項中的類?我沒有正確添加依賴項到我的項目中嗎?

我正在使用NetBeans,但編譯項目時也從命令行失敗,所以我不相信我的IDE是我遇到的問題的原因。

回答

相關問題