android - Cocos2d-x 和 Android Studio

标签 android android-studio android-ndk cocos2d-x

我是 cocos2d-x 开发的新手,而且我也从未在 Android 上构建过任何东西。 我遵循了许多似乎过时的文本指南,并且没有使用 Android Studio,而是使用 Eclipse 作为 IDE。我下载了所有必需的组件(NDK、Ant、JDK),但我不确定在这个 IDE 本身的什么地方使用它们。当我在 iOS 上构建时,我的项目运行得很好。当需要在 Android 上对其进行测试时,我遵循了这个视频指南 http://www.youtube.com/watch?v=VLeGy1foMQA .我的项目不断崩溃,并显示“不幸的是,项目名称已停止”消息。编译器从未显示任何类似于错误报告的内容(或看起来像错误报告的内容)。

我现在很迷茫。有人请给我一个关于如何在 Android 上编译 cocos2d-x 项目的分步指南(我使用的是 Mac)。

最佳答案

您不需要 IDE 即可在 Android 上编译 cocos2d-x 项目。您只需要使用如下命令:

cocos compile -s /your_cocos_project_path -p android -o /your_cocos_output_path

如果你想在 IDE 中加载你的 Android 项目,你的 cocos2d-x 项目中应该有以下文件夹:

  • proj.android
  • proj.android-studio
  • proj.ios_mac
  • ...

对于 Eclipse,您可以从 proj.android 文件夹导入项目,对于 Android Studio,您可以从 proj.android-studio 导入项目。

然后如果你想从 proj.android 生成 apk,只需执行我在开头写的命令。如果你想从 proj.android-studio 生成 apk,执行如下命令:

cocos compile -s /your_cocos_project_path -p android --android-studio -o /your_cocos_output_path

关于android - Cocos2d-x 和 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31492053/

相关文章:

android - 如何在 Android 项目中使用 ARM 汇编代码?

android - Android 中的 Timer 和 TimerTask

Android:用于在 Android 中进行实时聊天的 API

使用电源按钮打开和关闭 Android 屏幕

android - fatal error : string: No such file or directory - Android Studio

android-studio - 如何修改 gradle 文件以在 NDK 目录中运行 Make?

android - android尺寸: pt and dp之间的区别

java - KeyboardView 中的循环绘图

android - Gradle 同步 : Failed to resolve (library name)

android - 找不到 getAdapterPosition() 作为方法