无法将 AndEngine 添加到 Android Studio [英] Unable to add AndEngine to Android Studio

查看:33
本文介绍了无法将 AndEngine 添加到 Android Studio的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试用将近 2 天的时间将 AndEngine 添加到 Android Studio,但无法这样做.我尝试了以下两种方法,都不行.

I am trying to almost 2 days to add AndEngine to Android Studio but unable to do so. I tried the following two methods, neither worked.

第一次尝试我从 GitHub 链接 下载了 AndEngine 代码——这不是 Gradle 项目

1st Try I download the AndEngine code from GitHub Link -- this is NOT a Gradle Project

并尝试将其添加到我的 Android Studio build.gradle 和 settings.gradle,但我收到此错误,我的屏幕截图:https://postimg.cc/image/5mcvpvsar/(我想我收到这个错误是因为 AndEngine 不是一个 gradle 项目 - 如何使它成为一个 GRADLE 项目??)

and tried to add it to my Android Studio build.gradle and settings.gradle, but i get this error, my screenshot: https://postimg.cc/image/5mcvpvsar/ (I think I am getting this error because AndEngine is not a gradle project - HOW TO MAKE IT A GRADLE PROJECT??)

第二次尝试我还尝试在/libs 文件夹中添加 andengine.jar(我刚刚在 google 上搜索的文件)并右键单击 -->添加为库",但仍然无法在我的项目文件.

2nd Try I have also tried adding the andengine.jar (file I just googled for) in /libs folder and do right-click --> "Add as Library" but still I cannot do "import org.andengine...." in my project files.

在线提供的所有教程都在 Eclipse 中,我使用的是 Android Studio.

All tutorials available online are in Eclipse, I am using Android Studio.

我什至无法开始.

更新:是的,我已经放弃使用 Android Studio for AndEngine!与不成功的周末(我永远不会回来!)相比,我花了 15 分钟在 Eclipse 中完成这项工作

UPDATE: Yes, I gave up using Android Studio for AndEngine! Took me 15mins to do this in Eclipse, compared to the unsuccessful weekend (which i will never get back!) I spent on Android Studio

推荐答案

我为此创建了一个教程 - 如何将 Andengine、Andengine Tile Map、Andengine PhysicsBox2D 添加到 Android Studio 0.8.9.

I created a tutorial for this - How to add Andengine, Andengine Tile Map, Andengine PhysicsBox2D to Android Studio 0.8.9.

这是链接,我希望一切正常 - https://docs.google.com/document/d/1zk2QjNiPvkj52G4qSVivEPrLfkCUVqmnCVH8TfsnER8/edit

Here is the link, I hope everything works - https://docs.google.com/document/d/1zk2QjNiPvkj52G4qSVivEPrLfkCUVqmnCVH8TfsnER8/edit

ANDROID STUDIO 0.8.9 的 ANDENGINE

ANDENGINE WITH ANDROID STUDIO 0.8.9

注意:我使用 AnchorCenter 分支和 TortoiseGit 来获取所有文件.

Note: I am using the AnchorCenter brach and TortoiseGit to get all the files.

  1. 使用 TortoiseGit 从 github 下载 Andengine:https://github.com/nicolasgramlich/AndEngine
  2. 下载后使用 TortoiseGit 切换到分支 GLES2-AnchorCenter
  3. 在 Android Studio 中创建新项目
  4. 创建新模块:
  5. 选择文件 -> 新建模块 -> Android 库
  6. 将应用程序名称设置为 AndEngine
  7. 将模块名称设置为 AndEngine
  8. 将包名称设置为 org.andengine
  9. 设置最低 SDK 14
  10. 目标 SDK 19
  11. 用 19 编译
  12. 主题无
  13. 继续点击下一步直到创建模块(你选择什么没有区别)
  14. 进入你下载Andengine的文件夹,进入src/org/andengine,将里面的所有文件复制.
  15. 将复制的文件粘贴到项目 src/java/org.andengine 中的新模块中.粘贴所有内容后,删除默认创建的 MainActivity
  16. 进入你下载 Andengine 的文件夹,复制 AndroidManifest 并将其粘贴到你的新模块 (src/main) 中
  17. 将模块添加到项目中:
  18. 选择文件->项目结构->应用程序->依赖
  19. 点击+"按钮并选择模块依赖"
  20. 从列表中选择您的 AndEngine 模块
  21. 在 app 文件夹 (build.gradle) 中检查您的项目 gradle,并确保在依赖项下有这样一行 - compile project(':AndEngine')

您现在应该可以在您的项目中使用 AndEngine

You should now be able to use AndEngine in your project

使用 ANDROID STUDIO 0.8.9 的 ANDENGINE TMX 平铺地图扩展

ANDENGINE TMX TILED MAP EXTENSION WITH ANDROID STUDIO 0.8.9

注意:我们以与 Andengine 相同的方式执行此操作,但我们更改了一些内容:

Note: We do this the same way like with Andengine but we change a few things:

  1. 使用 TortoiseGit 从 github 下载 AndengineTMX:https://github.com/nicolasgramlich/AndEngineTMXTiledMapExtension
  2. 下载后使用 TortoiseGit 切换到分支 GLES2-AnchorCenter
  3. 在 Android Studio 中创建新项目
  4. 创建新模块:
  5. 选择文件 -> 新建模块 -> Android 库
  6. 将应用程序名称设置为 AndEngineTMXTiledMapExtension
  7. 将模块名称设置为 AndEngineTMXTiledMapExtension
  8. 将包名称设置为 org.andengine.extension.tmx
  9. 设置最低 SDK 14
  10. 目标 SDK 19
  11. 用 19 编译
  12. 主题无
  13. 继续点击下一步直到创建模块(你选择什么没有区别)
  14. 进入你下载 AndengineTMX 的文件夹,输入 src/org/andengine/extension/tmx 并复制里面的所有文件.
  15. 将复制的文件粘贴到项目 src/java/org.andengine.extension.tmx 中的新模块中.粘贴所有内容后,删除默认创建的 MainActivity
  16. 进入您下载 AndengineTMX 的文件夹,复制 AndroidManifest 并将其粘贴到您的新模块 (src/main) 中
  17. 将模块添加到项目中:
  18. 选择文件->项目结构->应用程序->依赖
  19. 点击+"按钮并选择模块依赖"
  20. 从列表中选择您的 AndengineTMX 模块
  21. 在 app 文件夹 (build.gradle) 中检查您的项目 gradle,并确保在依赖项下有这样一行 - compile project(':AndEngineTMXTiledMapExtension')

您现在应该可以在您的项目中使用 AndEngineTMXTiledMapExtension.

You should now be able to use AndEngineTMXTiledMapExtension in your project.

ANDENGINE PHYSICSBOX2D with ANDROID STUDIO 0.8.9

ANDENGINE PHYSICSBOX2D WITH ANDROID STUDIO 0.8.9

  1. 下载此文件 - http://d-h.st/FyC
  2. 解压文件
  3. 您应该有 2 个 jar 文件,将它们复制到您的项目 app/libs
  4. 右键单击 andenginephysicsbox2dextension.jar 并选择添加为库"(或类似的内容)
  5. 在您的应用文件夹中打开 build.gradle
  6. 在依赖项下添加编译文件('lib/physicsbox2d_so_files.jar')

您现在应该可以在您的项目中使用 PhysicsBox2D.

You should now be able to use PhysicsBox2D in your project.

这篇关于无法将 AndEngine 添加到 Android Studio的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆