社区
游戏开发
帖子详情
cocos2d-x3.2alpha0用命运进行Android编译出现的问题
u011104880
2015-06-03 08:02:25
本来在cocoachina论坛发帖的,没人回复,只有到这来了
附上cocoachina链接
http://www.cocoachina.com/bbs/read.php?tid-302866.html
...全文
124
1
打赏
收藏
cocos2d-x3.2alpha0用命运进行Android编译出现的问题
本来在cocoachina论坛发帖的,没人回复,只有到这来了 附上cocoachina链接http://www.cocoachina.com/bbs/read.php?tid-302866.html
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jakemingchao
2015-06-04
打赏
举报
回复
1. 安装jdk 检测JDK是否安装,版本是否大于1.6.0。 打开终端,输入: java -version 3. 下载Android NDK 下载android-ndk-r9d版本。 下载后直接解压即可。 4. 下载ANT 即:apache-ant-1.9.4 下载后直接解压即可 5. 配置环境变量vi ~/.bash_profile的尾部加入环境变量,比如: # Add environment variable ANT_ROOT for cocos2d-x export ANT_ROOT=/Users/zhongjunpan/AndroidDevelop/apache-ant-1.9.4/bin/ export PATH=$ANT_ROOT:$PATH # NDK_ROOT export NDK_ROOT="/Users/zhongjunpan/AndroidDevelop/android-ndk-r9d" export PATH=$NDK_ROOT:$PATH # Add environment variable ANDROID_SDK_ROOT for cocos2d-x export ANDROID_SDK_ROOT=/Users/zhongjunpan/AndroidDevelop/adt-bundle-mac-x86_64-20140702/sdk export PATH=$ANDROID_SDK_ROOT:$PATH export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH 更新:source ~/.bash_profile 6. 修改Android.mk 该文件的内容决定那些.cpp文件被编译。 修改 项目名称/proj.android/jni/Android.mk 使得Class文件夹内的所有.cpp都被调用。 …… #原来的LOCAL_SRC_FILES定义: #LOCAL_SRC_FILES := hellocpp/main.cpp \ # ../../Classes/AppDelegate.cpp \ # ../../Classes/HelloWorldScene.cppvi # 修改为: FILE_LIST := hellocpp/main.cpp FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp) LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%) 7. 编译Android项目 先要保证程序在Xcode环境下能够正常运行。 运行在当前项目的proj.android目录下 build_native.py脚本: ./build_native.py 8. 把cocos2dx的库拷贝到Android项目中 把 “项目名/cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib”文件夹拷贝到 “项目名/proj.android/src/org/cocos2dx”目录下。 9. 生成apk安装包 在该项目下的proj.android目录下,运行: cocos run -p android 将生成apk安装包并在Android模拟器中运行。 如果还没有安装模拟器,则按Command+c退出运行。 10. 安装apk包 把 项目名/proj.android/bin/目录下的apk文件拷贝到Android手机的存储卡, 然后在Android系统中双击该apk文件即可安装该游戏。 11. 注意事项 11.1 相对路径 在Xcode中开发(可直接编译到ios、Mac设备)时,有“逻辑分组”的概念。 即不同位置的文件可以在同一个逻辑分组中,同一个逻辑分组内的文件包含不需要写路径,而移植到android设备时,没有逻辑分组的用法,所以当所包含的文件不在同一个文件时,一定要使用相对路径的形式。 11.2 音频引擎 在Android设备只能直接使用SimpleAudioEngine,而不能使用其派生类。
Cocos
2d-html5:
Cocos
2D html5 V4
Cocos
2d-HTML5 V4 pre-
alpha
这个版本是对的完全重写,目前是一个 pre
alpha
版本,它基于以下前提: 加强模块化。 提供一个强大的代码契约,在
编译
时检查类型。 为什么打字稿: 。 与 API v3 的高度向后兼容性...
sdkbox-sample-sdkboxplay:SDKBOX播放插件示例
入门 运行安装程序脚本,它将自动下载其依赖项 ...SDKBOX示例使用共享的
cocos
2
d-x
二进制文件来减少下载 文献资料 有关更多信息,请查看 跑步 在发布模式下
编译
:
cocos
run -p
android
-m release
Cocos
2
d-x
3.x项目实战:星空大战(射击类游戏)
本课程是《从零开始掌握
Cocos
2
d-x
3.0(基于3.0正式版) 》课程配套的项目实战课程。建议对
Cocos
2
d-x
3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握
Cocos
2
d-x
3.0(基于3.0正式版) 》中讲解的知识开发...
如何在Windows 7平台搭建
Android
Cocos
2
d-x
3.2
alpha
0开发环境(官方)
如何在Windows 7平台搭建
Android
Cocos
2
d-x
3.2
alpha
0开发环境建议:为避免安全相关
问题
,所有操作请在管理员身份下
进行
,在运行命令时,请确保以管理员身份打开控制台(console)。 本指南将介绍如何在Windows 7...
在Windows 7平台搭建
Android
Cocos
2
d-x
3.2
alpha
0开发环境
2、
Cocos
2
d-x
3.2
alpha
0版本为例,下载地址:http://
cocos
2
d-x
.org/download 3、JAVA JDK 4、
Android
5、SDK 6、NDK Visual Studio 2012/2013下载和安装部分略过 下载
Cocos
2
d-x
3.2a
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章