如何使用Cocos2Dx从C++代码创建.apk

How to create .apk from C++ code with Cocos2Dx

本文关键字:代码 创建 apk C++ 何使用 Cocos2Dx      更新时间:2023-10-16

我想使用框架Cocos2D-x。我已经安装了所有东西,并开始了一个新项目。我在proj.win32中添加了C++代码,它运行得很顺利。

我选择这个框架是因为我想为Android做一个应用程序,但我有几个问题:

  • 有可能用Cocos在C++中运行Android应用程序吗
  • 如何从C++代码生成.apk

我想要一个.apk,它可以被像bluestacks这样的模拟器使用。

有人知道实现这一点的方法吗?

感谢

我不建议使用2D游戏引擎编写应用程序。为了从中获得基本的应用程序类型行为,你需要做很多事情。android库足以制作任何应用程序。如果您正在寻找一个跨平台的应用程序开发框架,请使用Xamarin或Cordova之类的东西。但要回答您的问题,您可以使用

cocos run -p android -j 4

运行应用程序。它将在控制台中显示的调试文件夹中生成一个apk文件。或者你可以在android项目中运行build_native.py文件来生成APK。该脚本可以在Debug或Release中运行,您需要安装python才能执行该脚本。

我希望这能有所帮助。

在终端中,只需转到您的项目目录并编写以下命令:

cocos run-p安卓

它将在~YourProjectDirectory/bin/debug/android/YourGame-debug.apk 中创建一个apk