命令行下编译Cocos2d-x-3.0新建的项目以及在多平台上运行
2014-05-22 21:04
459 查看
上一篇讲了“win7下如何新建Cocos2d-x-3.0和Cocos2d-x-2.3.3的项目”,接着上一篇了解下如何在进行Cocos2d-x-3.0新建项目的编译和运行。
首先,通过前面两篇文章我们知道了可以在VS中进行Cocos2d-x-3.0新建项目的编译,这是很方便的一种方法,下面我们介绍下如何在命令行下直接进行新建项目的编译和运行,而且是在多平台下的编译和运行。
(1) 先打开命令行工具,进入Cocos2d-x-3.0的目录下,前面讲过这里就不多说了,如果想要看看有哪些cocos指令的话,我们可以输入“cocos run --help”,就会显示如下,我们可以查看有哪些具体指令可以用。
这里我们先编译项目,可以输入“cocos compile -s YourProjectName -p PlatformName”,这里的YourProjectName 是你的项目所在的具体位置,PlatformName是你想要在哪个平台进行编译(可选的有ios、android、win32、mac和linux),这里我们在android平台编译,可以输入“cocos
compile -s TestApp -p android”,因为该项目在Cocos2d-x-3.0的根目录下,所以YourProjectName 直接输入TestApp文件名即可,下面进行编译,需要耐心等待,出现如下所示的情况说明编译成功:
(2) 下面,我们就可以进行运行了,运行用的指令很简单,与上面的很相似,只要将compile改成run即可,即“cocos run -s TestApp -p android”,同样平台是可以选择的,也可以是“-p ios”等,如果此时我们开了android模拟器就可以直接看到如下的结果(前提是必须开启了android模拟器,否则会出现-
wating for device -,然后就一直等待了,此时可以开启模拟器就会继续运行):
看到上图即表示运行成功了。
注意:有可能在模拟器上会出现项目停止运行的情况,出现这样的结果我们的解决办法是:
**在创建android模拟器的时候选择CPU/ABI时选择ARM,而不选择Intel或者MIPS,这个重点记住。
在win7上我们经常为了加速模拟器而选择Intel的CPU,但是真实的手机采用的是ARM的CPU,内核的不同可能会导致程序运行不了。
提示:同时需要注意的是,我们可以一步就完成编译和运行的操作,就是直接运行指令“cocos run -s YourAppName -p Platform”,其实这条指令是先进行项目的编译然后再运行,包括了这两部,如果想省事,可以这样一步到位,方便快捷。
欢迎大家交流,不到位的地方欢迎大家批评指正,谢谢。
首先,通过前面两篇文章我们知道了可以在VS中进行Cocos2d-x-3.0新建项目的编译,这是很方便的一种方法,下面我们介绍下如何在命令行下直接进行新建项目的编译和运行,而且是在多平台下的编译和运行。
(1) 先打开命令行工具,进入Cocos2d-x-3.0的目录下,前面讲过这里就不多说了,如果想要看看有哪些cocos指令的话,我们可以输入“cocos run --help”,就会显示如下,我们可以查看有哪些具体指令可以用。
这里我们先编译项目,可以输入“cocos compile -s YourProjectName -p PlatformName”,这里的YourProjectName 是你的项目所在的具体位置,PlatformName是你想要在哪个平台进行编译(可选的有ios、android、win32、mac和linux),这里我们在android平台编译,可以输入“cocos
compile -s TestApp -p android”,因为该项目在Cocos2d-x-3.0的根目录下,所以YourProjectName 直接输入TestApp文件名即可,下面进行编译,需要耐心等待,出现如下所示的情况说明编译成功:
(2) 下面,我们就可以进行运行了,运行用的指令很简单,与上面的很相似,只要将compile改成run即可,即“cocos run -s TestApp -p android”,同样平台是可以选择的,也可以是“-p ios”等,如果此时我们开了android模拟器就可以直接看到如下的结果(前提是必须开启了android模拟器,否则会出现-
wating for device -,然后就一直等待了,此时可以开启模拟器就会继续运行):
看到上图即表示运行成功了。
注意:有可能在模拟器上会出现项目停止运行的情况,出现这样的结果我们的解决办法是:
**在创建android模拟器的时候选择CPU/ABI时选择ARM,而不选择Intel或者MIPS,这个重点记住。
在win7上我们经常为了加速模拟器而选择Intel的CPU,但是真实的手机采用的是ARM的CPU,内核的不同可能会导致程序运行不了。
提示:同时需要注意的是,我们可以一步就完成编译和运行的操作,就是直接运行指令“cocos run -s YourAppName -p Platform”,其实这条指令是先进行项目的编译然后再运行,包括了这两部,如果想省事,可以这样一步到位,方便快捷。
欢迎大家交流,不到位的地方欢迎大家批评指正,谢谢。
相关文章推荐
- cocos2d-x v3.0各个环境下创建项目以及编译、运行官方DEMO
- cocos2d-x-3.0新建工程以及移植其他平台
- 解决 在IDEA中使用Maven和Scala新建项目没有自动产生src 以及spark的编译运行配置
- cocos命令行创建/编译/运行cocos2d-js项目
- cocos2d-x命令行生成项目并编译运行
- cocos2d-x命令行生成项目并编译运行
- cocos2d-x命令行生成项目并编译运行
- cocos2d-x命令行生成项目并编译运行
- Cocos2d-x 3.0 新建一个场景并设置为项目启动时自动运行的场景
- 在xcode中编译新建的cocos2d-x项目不运行模拟器
- cocos2d-x 3.0游戏开发xcode5环境的搭建以及项目创建
- 新建cocos2d项目编译不过去的问题
- Cocos2d-x教程(19)-cocos2d-x.xcodeproj-2.2.x版本对cocos2dx文件的引用以及Cocos2d-x 2.2.0版本后项目拷贝出来无法运行的原因
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- cocos2d-x 3.0 Beta 中创建项目并编译-Ubuntu12.10
- cocos2d编译运行‘Hello World’示例项目
- [libgdx]项目通过RoboVm编译到ios平台并运行的环境配置
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- cocos2d-x 3.0游戏开发xcode5环境的搭建以及项目创建