2017-03-05 93 views
0

,我跟着这两个设置指南: https://github.com/libgdx/libgdx/wiki/Setting-up-your-Development-Environment-%28Eclipse%2C-Intellij-IDEA%2C-NetBeans%29libgdx源代码生成错误无法解析到我无法建立Libgdx源代码类型

https://github.com/libgdx/libgdx/wiki/Running-demos-%26-tests

我已经下载了源代码,拥有最新版本的JDK,拥有安装了Android 25的Android SDK,并完成了所有其他步骤(据我所知,正确),但是我的libgdx安装程序有成千上万的错误,即使我尝试清洁和重建。这些错误都是“无法解析为某种类型”的。任何人都知道我可能弄错了什么?

此外,我尝试运行“蚂蚁”,他们忘了在正在运行的演示页面中提到,但仍然没有解决问题。

难道是因为我在使用Java 8 JDK,而libgdx仍然在Java 7上?

Description Resource Path Location Type 
AnimationCallback cannot be resolved to a type GwtApplication.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 214 Java Problem 
AnimationScheduler cannot be resolved GamepadSupport.java /gdx-controllers-gwt/src/com/badlogic/gdx/controllers/gwt/support line 143 Java Problem 
AnimationScheduler cannot be resolved GamepadSupport.java /gdx-controllers-gwt/src/com/badlogic/gdx/controllers/gwt/support line 156 Java Problem 
AnimationScheduler cannot be resolved GwtApplication.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 214 Java Problem 
AnimationScheduler cannot be resolved GwtApplication.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 223 Java Problem 
AnimationScheduler cannot be resolved to a type GamepadSupport.java /gdx-controllers-gwt/src/com/badlogic/gdx/controllers/gwt/support line 136 Java Problem 
ArrayBuffer cannot be resolved to a type DirectByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 43 Java Problem 
ArrayBuffer cannot be resolved to a type DirectByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 47 Java Problem 
ArrayBuffer cannot be resolved to a type DirectReadOnlyByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 41 Java Problem 
ArrayBuffer cannot be resolved to a type DirectReadWriteByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 41 Java Problem 
ArrayBuffer cannot be resolved to a type DirectReadWriteByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 49 Java Problem 
ArrayBuffer cannot be resolved to a type WebGLRenderingContext.java /gdx-backends-gwt/src/com/google/gwt/webgl/client line 569 Java Problem 
ArrayBuffer cannot be resolved to a type WebGLRenderingContext.java /gdx-backends-gwt/src/com/google/gwt/webgl/client line 577 Java Problem 
ArrayBufferNative cannot be resolved DirectByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 40 Java Problem 
ArrayBufferView cannot be resolved to a type DirectByteBuffer.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 52 Java Problem 
ArrayBufferView cannot be resolved to a type DirectReadOnlyFloatBufferAdapter.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 138 Java Problem 
ArrayBufferView cannot be resolved to a type DirectReadOnlyIntBufferAdapter.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 138 Java Problem 
ArrayBufferView cannot be resolved to a type DirectReadOnlyShortBufferAdapter.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 137 Java Problem 
ArrayBufferView cannot be resolved to a type DirectReadWriteFloatBufferAdapter.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 155 Java Problem 
ArrayBufferView cannot be resolved to a type DirectReadWriteIntBufferAdapter.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 153 Java Problem 
ArrayBufferView cannot be resolved to a type DirectReadWriteShortBufferAdapter.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 155 Java Problem 
ArrayBufferView cannot be resolved to a type GwtGL20.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 881 Java Problem 
ArrayBufferView cannot be resolved to a type GwtGL20.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 882 Java Problem 
ArrayBufferView cannot be resolved to a type GwtGL20.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 929 Java Problem 
ArrayBufferView cannot be resolved to a type GwtGL20.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt line 930 Java Problem 
ArrayBufferView cannot be resolved to a type HasArrayBufferView.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/java/nio line 23 Java Problem 
ArrayBufferView cannot be resolved to a type ScreenUtils.java /gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/com/badlogic/gdx/utils line 89 Java Problem 
ArrayBufferView cannot be resolved to a type WebGLRenderingContext.java /gdx-backends-gwt/src/com/google/gwt/webgl/client line 565 Java Problem 
ArrayBufferView cannot be resolved to a type WebGLRenderingContext.java /gdx-backends-gwt/src/com/google/gwt/webgl/client line 573 Java Problem 
ArrayBufferView cannot be resolved to a type WebGLRenderingContext.java /gdx-backends-gwt/src/com/google/gwt/webgl/client line 829 Java Problem 
+0

请给我看你的错误日志,并确保你使用eclipse进行演示和测试。 – Aryan

+0

我已经添加了一些目前存在的编译错误,如果您认为有帮助,我也可以尝试运行其中一个演示。我正在使用日食。 –

回答

1

您是否在java构建路径中添加了需要的.jars文件。

右键单击项目→构建路径→配置构建路径,在Eclipse中添加所需的jar。在Libraries选项卡下,单击Add Jrs或添加外部JAR并提供Jar。

+0

啊谢谢。哪些罐子必须添加到构建路径中? dist文件夹中的所有内容? –

+0

好像是所有的GWT导入都有问题 –

+0

GWT SDK和插件是否安装在你的eclipse中?没有,然后安装GWT部署 – Aryan