我是 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/