AndEngine - 'Cannot resolve symbol' Vector2 中的错误 class
AndEngine - 'Cannot resolve symbol' error in Vector2 class
我开始使用 RealMayo 的 AndEngine 版本开发 android 游戏,在学习了几个教程之后,我能够配置我的 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')
}
和EnginePhysicsBox2D扩展build.gradle
dependencies {
compile project(':andEngine')
}
andEngine build.gradle
文件中没有依赖项
问题是当我开始在设备中清理或 运行 项目时,消息 window.
中提示错误
单击突出显示的错误后,IDE 导航到 andEngine 模块中的 Vector2 class,并显示以下错误。
我尝试的第一件事是,在andEngine中添加andEnginePhysicsBox2DExtension模块的依赖,因为andEngine模块中的一些classes依赖于andEnginePhysicsBox2DExtension模块中的classes,比如Vector2。这是我在 andEngine 模块中添加依赖项的方法。
dependencies {
compile project(':andEnginePhysicsBox2DExtension')
}
但是,我在消息中收到以下错误 window。
有没有办法解决这个问题。我希望我的问题足够清楚!
我检查了我现有的 AndEngine 项目,发现没有这样的 class org.andengine.entity.primitive.Vector2
首先,模块 andEngine
不依赖于任何其他模块,因此删除
compile project(':andEnginePhysicsBox2DExtension')
来自 andEngine.gradle
文件。
然后删除那个 Vector2.java
文件。
注意:我使用的是最新的AndEngine branch (GLES2.0 AC)。您可能想用此分支提供的代码替换当前的 AndEngine 代码。
我开始使用 RealMayo 的 AndEngine 版本开发 android 游戏,在学习了几个教程之后,我能够配置我的 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')
}
和EnginePhysicsBox2D扩展build.gradle
dependencies {
compile project(':andEngine')
}
andEngine build.gradle
文件中没有依赖项
问题是当我开始在设备中清理或 运行 项目时,消息 window.
中提示错误单击突出显示的错误后,IDE 导航到 andEngine 模块中的 Vector2 class,并显示以下错误。
我尝试的第一件事是,在andEngine中添加andEnginePhysicsBox2DExtension模块的依赖,因为andEngine模块中的一些classes依赖于andEnginePhysicsBox2DExtension模块中的classes,比如Vector2。这是我在 andEngine 模块中添加依赖项的方法。
dependencies {
compile project(':andEnginePhysicsBox2DExtension')
}
但是,我在消息中收到以下错误 window。
有没有办法解决这个问题。我希望我的问题足够清楚!
我检查了我现有的 AndEngine 项目,发现没有这样的 class org.andengine.entity.primitive.Vector2
首先,模块 andEngine
不依赖于任何其他模块,因此删除
compile project(':andEnginePhysicsBox2DExtension')
来自 andEngine.gradle
文件。
然后删除那个 Vector2.java
文件。
注意:我使用的是最新的AndEngine branch (GLES2.0 AC)。您可能想用此分支提供的代码替换当前的 AndEngine 代码。