【Cocos2d-x 3.0】游戏开发之android交叉编译
2014-07-19 15:03
369 查看
作者:[b]Senlern[/b]
转载请注明,原文链接:/article/10317937.html
在上一篇文章我分享了如在win32下配置环境搭建工程,没有看的童鞋请先看下这篇文章
:/article/10317936.html
-----------------------------------------下载JDK配置环境变量---------------------------------
下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装成功之后需要配置系统环境变量:
新建变量:CLASSPATH 值为:.
新建变量:JAVA_HOME 值为:JDK的实际安装路径
在path中新加入%JAVA_HOME%\bin;(注意最后的分号)
------------------------------下载NDK配置环境变量---------------------------
下载地址:http://developer.android.com/tools/sdk/ndk/index.html
下载完成之后是个压缩包,解压即可。
新建变量:NDK_ROOT 值为:你解压的路径附近进去就好了
---------------------------开始命令行编译android工程------------------------
首先在cmd中先cd到你工程的E:\MyGame\proj.android中,然后直接运行build_native.py脚本
我们看到下面输出了Select NDK toolchain version was 4.8 !太棒了!接下来就是漫长的编译过程了
接着会有如下的输出:
编译完成之后是这个样子的:
恭喜!大功告成
--------------------------------------工程导入Eclipse,在自己android手机上跑起来---------------------------------------
我们直接使用一个整合的ADT,里面有eclipse和android的SDK,下载地址:http://developer.android.com/sdk/index.html
下载解压之后我们打开eclipse文件夹里面的eclipse.exe启动Eclipse。
启动之后点击File->New->Project:
然后选择Android Project From Existing Code:
然后在Root Directory中选择你工程的proj.android目录,点击Finish
等等,是不是工程名字处有一个红色的叉号,貌似是有错误,怎么办呐??
哈哈,这么办:
项目工程处右键,选择Import:
然后选择下图显示的选择项:
然后在Root Directory中选择如下路径(自己参考自己的路径设置):
注意:下面的Project中只选择第一个就可以,其它的不选,你可以先在右侧的按钮中选择Deselect All,然后在单独选择第一个,然后Finish
是不是错误没有了,就是这么神奇
现在我们就可以跑在自己的android手机上了,在工程处右键选择如下图:
然后会弹出一个选择手机的框框,双击即可:
此时我们可以看到Console下面的输出:
是不是现在你的游戏已经在你的手机上跑起来了???!!!
最后再给大家透露一个小知识,如果你想在logcat中只查看cocos2d-x的debug输出,你可以点击这个绿色的加号:
然后这么设置:
然后就是酱紫:
OK!是不是这样查看debug信息方便多了!
----------------------------------------备注------------------------------------
能力有限,欢迎交流,如有指正,不胜感激!(大家帮忙顶一下
)
转载请注明,原文链接:/article/10317937.html
在上一篇文章我分享了如在win32下配置环境搭建工程,没有看的童鞋请先看下这篇文章
:/article/10317936.html
-----------------------------------------下载JDK配置环境变量---------------------------------
下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装成功之后需要配置系统环境变量:
新建变量:CLASSPATH 值为:.
新建变量:JAVA_HOME 值为:JDK的实际安装路径
在path中新加入%JAVA_HOME%\bin;(注意最后的分号)
------------------------------下载NDK配置环境变量---------------------------
下载地址:http://developer.android.com/tools/sdk/ndk/index.html
下载完成之后是个压缩包,解压即可。
新建变量:NDK_ROOT 值为:你解压的路径附近进去就好了
---------------------------开始命令行编译android工程------------------------
首先在cmd中先cd到你工程的E:\MyGame\proj.android中,然后直接运行build_native.py脚本
我们看到下面输出了Select NDK toolchain version was 4.8 !太棒了!接下来就是漫长的编译过程了
接着会有如下的输出:
编译完成之后是这个样子的:
恭喜!大功告成
--------------------------------------工程导入Eclipse,在自己android手机上跑起来---------------------------------------
我们直接使用一个整合的ADT,里面有eclipse和android的SDK,下载地址:http://developer.android.com/sdk/index.html
下载解压之后我们打开eclipse文件夹里面的eclipse.exe启动Eclipse。
启动之后点击File->New->Project:
然后选择Android Project From Existing Code:
然后在Root Directory中选择你工程的proj.android目录,点击Finish
等等,是不是工程名字处有一个红色的叉号,貌似是有错误,怎么办呐??
哈哈,这么办:
项目工程处右键,选择Import:
然后选择下图显示的选择项:
然后在Root Directory中选择如下路径(自己参考自己的路径设置):
注意:下面的Project中只选择第一个就可以,其它的不选,你可以先在右侧的按钮中选择Deselect All,然后在单独选择第一个,然后Finish
是不是错误没有了,就是这么神奇
现在我们就可以跑在自己的android手机上了,在工程处右键选择如下图:
然后会弹出一个选择手机的框框,双击即可:
此时我们可以看到Console下面的输出:
是不是现在你的游戏已经在你的手机上跑起来了???!!!
最后再给大家透露一个小知识,如果你想在logcat中只查看cocos2d-x的debug输出,你可以点击这个绿色的加号:
然后这么设置:
然后就是酱紫:
OK!是不是这样查看debug信息方便多了!
----------------------------------------备注------------------------------------
能力有限,欢迎交流,如有指正,不胜感激!(大家帮忙顶一下
)
相关文章推荐
- 【Cocos2d-x 3.0】游戏开发之android交叉编译
- 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
- 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
- Cocos2d-x学习笔记(一)——Windows开发环境和Android交叉编译环境搭建
- 游戏开发 cocos2d-x 编译成android apk 注意的地方
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- 【cocos2d-x IOS游戏开发-捕鱼达人3】交叉编译环境搭建
- 【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode编译到Android 推荐
- 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!
- 【iOS-cocos2d-X 游戏开发之十六】Cocos2dx编译后的Android自动使用(-hd)高清图&设置自适应屏幕
- Windows 环境下搭建Cocos2d-x 3.0环境并配置Android交叉编译环境
- 【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(下)
- 【游戏开发备注之一】关于Cocos2dx_v1.x版本iphone与Android运行出现图片白块、添加GameCenter报错问题及编译Android闪退的解决办法&&CCLOG与CClog的区别
- 用lGame(3.0)框架在android平台上开发一个经典游戏Tetris (将会有LGame与Android的对比呦)第二篇
- cocos2d-x交叉编译到android平台
- Cocos2d-x 结合Box2D开发Android游戏配置方法
- 【游戏开发备注之一】解决Cocos2dx_v1.x版本图片白块,编译Android闪退等问题 推荐
- cocos2d-x交叉编译到android平台
- 【iOS-cocos2d-X 游戏开发之十五】Cocos2dx中响应Android的Back(返回)与Menu(小房子)事件&&Cocos2dx自动释放粒子内存函数!