我开始使用AndEngine版本的RealMayo开发一款安卓游戏,经过几个教程后,我能够配置我的android工作室来开发游戏。
以下是我将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导航到位于andEngine模块中的Vector2类,并显示以下错误。
我尝试的第一件事是在andEngine中添加andEnginePhysicsBox2DExtension模块的依赖项,因为andEngine模块中的某些类依赖于andEnginePhysicsBox2DExtension模块中的类,如Vector2。以下是我在andEngine模块中添加依赖项的方法。
dependencies {
compile project(':andEnginePhysicsBox2DExtension')
}
但是,我在消息窗口中收到了以下错误。
无论如何都要解决这个问题。我希望我的问题很清楚!
答案 0 :(得分:1)
我检查了现有的AndEngine项目,发现没有这样的课程org.andengine.entity.primitive.Vector2
首先,模块andEngine
不依赖于任何其他模块,因此请删除
compile project(':andEnginePhysicsBox2DExtension')
来自andEngine.gradle
档案。
然后删除Vector2.java
文件。
注意:我正在使用最新的AndEngine branch (GLES2.0 AC)。您可能希望使用此分支提供的代码替换当前的AndEngine代码。