在 Android Studio 中设置 andEngine 和 andEnginePhysicsBox2DExtension

Setting up andEngine and andEnginePhysicsBox2DExtension in Android Studio

我的 Android Studio 层次结构当前如下所示。当我进入 Android Studio 中的 "Project" 选项卡时,我可以看到包含了 andEngine 和 andEnginePhysicsBox2DExtension。项目下的层次结构如下所示。

有没有办法将其包含在实际的 Android Studio 项目中?

在 Android Studio 中设置 AndEngine 比在 Eclipse 中设置稍微复杂一些。

这是关于如何在 Android Studio 中设置 AndEngine 的很好的 step-by-step 概述。 - HOW TO SETUP ANDENGINE WITH ANDROID STUDIO

The main difference in setup as per the tutorial above is as follows:

Just select “Import existing Project” and choose the Path for the Andengine Eclipse Project. This is the way to import AndEngine into the Project.

You should now “Open Module Settings” and check the “Dependencies” Tab. AndEngine GLES2 should now be added as Module Dependeny.

If it is a Library Dependency – remove the entry and add it as Module Dependency.

如果您有 andengine 和 box2d 的 jar 文件,请按照以下步骤操作

  1. 在项目视图中打开项目
  2. 复制jar文件到libs文件夹
  3. 右键单击 jar 文件并 select 添加为库

与其他具有 5-10 多个步骤的示例和教程不同,需要您从 github(有时是多个项目)下载 AndEngine,然后 configure/setup 自己在本地 (不好玩) ..

这是一个非常聪明的项目,它已准备好作为项目结构的一部分进行 AndEngine 设置

https://github.com/mutexkid/andengine-androidstudio

已验证可在 OS X 10.11、Android Studio 2.3

上工作

IDE 需要几次 sync/update/refresh 调用来配置当前 gradle 版本等

如果这部分没有错误地注册并且识别了基础class,那么你知道AndEngine已经设置好了:

public class MainActivity extends SimpleBaseGameActivity

这是 运行 演示的屏幕截图: