2015-11-19 32 views
0

我想使用框架Cocos2D-x。我已经安装了所有东西并开始了一个新项目。我将C++代码添加到proj.win32中,并且工作顺利。如何使用Cocos2Dx从C++代码创建.apk

我拿起这个框架,因为我想要做的Android应用程序,但我有几个问题:

  • 是否有可能做Android应用在C++与科科斯?
  • 如何从C++代码生成.apk文件?

我想有一个.apk,可以使用模拟器,如bluestacks,例如。

有人知道一种方法来实现这一目标吗?

谢谢

+0

请阅读此文件http://www.cocos2d-x.org/programmersguide/I/index.html 还记得这个框架是专注于游戏,如果你想在android上工作也许你应该使用Android stu的eclipse迪奥去工作。 – OscarLeif

+0

@ Hammerh5关于Android游戏呢? – Csi

+0

是的,你可以如果你在Win32中创建游戏android应该工作正常。编译与科科斯控制台“编译-p android”,然后转到“proj.android/bin/yourGame.apk”,并与您的Android设备运行 – OscarLeif

回答

0

我不会推荐使用2D游戏引擎编写应用程序。为了从中获得基本的应用程序类型行为,您将需要做很多事情。 Android库足以制作任何应用程序。如果您正在寻找跨平台应用程序开发框架,请使用类似XamarinCordova的东西。但要回答您的问题,您可以使用

cocos run -p android -j 4 

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

我希望这会有所帮助。

0

在终端,就到你的项目目录,并写了下面的命令:

茯苓运行-p安卓

它将创建内部〜YourProjectDirectory的APK /斌/调试/安卓/YourGame-debug.apk

+0

感谢您的命令行。然而,我得到了一个错误。 'charmap'编解码器无法解码位置25698中的字节0xd8:字符映射到 Csi