AndEngine - “无法解析符号”错误Vector2
我开始开发利用RealMayo,并通过几个教程会后AndEngine版本的安卓游戏,我就能够配置我的Android工作室开发一款游戏。AndEngine - “无法解析符号”错误Vector2
以下是我如何加入AndEngine和AndEnginePhysicsBox2DExtension作为模块到我的项目。
而且,作为this博客告诉添加依赖关系。
在应用build.gradle
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.1'
compile project(':andEngine')
compile project(':andEnginePhysicsBox2DExtension')
}
在andEnginePhysicsBox2DExtension build.gradle
dependencies {
compile project(':andEngine')
}
有在andEngine没有依赖性build.gradle
文件
问题是当我在消息窗口中出现错误提示后,开始在设备中清理或运行项目时。
点击高亮显示的错误后,IDE导航到Vector2类,这是在andEngine模块,并表现出以下错误。
我想的第一件事是,在添加andEngine andEnginePhysicsBox2DExtension模块的依赖性,因为在andEngine模块的一些类取决于班andEnginePhysicsBox2DExtension模块,如Vector2。以下是我如何在andEngine模块中添加依赖关系。
dependencies {
compile project(':andEnginePhysicsBox2DExtension')
}
但是后来我在消息窗口中出现了以下错误。
反正是有解决这个问题。我希望我的问题很清楚!
我已经检查了我现有的AndEngine项目并没有发现这样的类org.andengine.entity.primitive.Vector2
首先,模块andEngine
不依赖于任何其他模块,所以从andEngine.gradle
文件中删除
compile project(':andEnginePhysicsBox2DExtension')
。
,然后删除该文件Vector2.java
。我正在使用最新的AndEngine branch (GLES2.0 AC)。您可能希望用此分支提供的代码替换当前的AndEngine代码。
我取代[ReayMayo](HTTPS的andEngine版本:// github上。com/RealMayo/AndEngine)与[Nicolas Gramlich](https://github.com/nicolasgramlich/AndEngine)的原始和引擎,它的工作!正如你所说,在Nicolas Gramlich和Engine中没有这样的类名为Vector2,但在RealMayo的版本中。 – CLOUGH