Cocos2d-x 3.0正式版及android环境搭建详细教程

艰难的build之路啊 又遇到新问题

楼主你好, 请问WINDOWS下的环境变量如何配置?

在环境变量那边配置android sdk ndk还有ant的环境变量,然后后续依然就是Python setup.py设置cocos2d-x的环境变量

File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.py”, line 80, in join
path += ‘/’ + b
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 23: ordinal not in range(128)

出现错误了,请问这个是什么情况?

这个是中文的原因,顶部价格# coding=UTF-8 试试

刚开始学,好东西

mac菜鸟求教,如何运行3 .0 目录下的setup.py?是使用终端来运行么?
如何使xcode新建project选项里增加cocos2d-x的project选项?
非常感谢!

是的,使用终端,我教程里面写的挺清楚的哈,认真看

谢谢,正式版终于来了。:2:

感谢楼主分享。

要是有win的就好了。

支持 搭建成功! 受益匪浅! 后面怎么打包成apk :964:

楼主,有木有js版本的搭建过程涅? 我们还有另外一个项目是js的。

最简单的方式就是直接使用eclipse导出apk包就好了

版主好东西啊。我现在用的是2.2.3的。因为3.0的没编译过所以不敢去用。版主出这神器,看来我要去尝试一下3.0了。多谢版主分享。:2::2::2::2:
崇拜……

在mac osx 10.9下,使用Cocos2dx 3.0正式版,android的编译不通过。报这个错:
The Selected NDK toolchain version was 4.8 !
Android NDK: WARNING:/Users/yingxian/workspace/SuperMan/proj.android/…/cocos2d/cocos/2d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING:/Users/yingxian/workspace/SuperMan/proj.android/…/cocos2d/cocos/2d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries
make: Entering directory /Users/yingxian/workspace/SuperMan/proj.android’ Compile++ thumb: cocos2dcpp_shared <= main.cpp Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp Compile++ thumb: cocos2dcpp_shared <= GLES-Render.cpp Compile++ thumb: cocos2dcpp_shared <= GameScene.cpp FATAL:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as: I don't understand 'm' flag! FATAL:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as: I don't understand 'm' flag! make: *** Error 1 make: *** Waiting for unfinished jobs…. make: *** Error 1 FATAL:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as: I don't understand 'm' flag! make: *** Error 1 FATAL:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as: I don't understand 'm' flag! make: *** Error 1 make: Leaving directory /Users/yingxian/workspace/SuperMan/proj.android’
Traceback (most recent call last):
File “./build_native.py”, line 166, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “./build_native.py”, line 153, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)
File “./build_native.py”, line 89, in do_build
raise Exception(“Build dynamic library for project " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project /Users/yingxian/workspace/SuperMan/proj.android ] fails!
这个怎么破!:6:

改了这个文件: “cocos2d-x-3.0/templates/cpp-template-default/proj.android”下找到build_native.py

创建项目后 cocos2d/cocos/2d/platform/android/java/src 这个文件夹还是没有复制到Android项目目录中去

改了这个文件: “cocos2d-x-3.0/templates/cpp-template-default/proj.android”下找到build_native.py

创建项目后 cocos2d/cocos/2d/platform/android/java/src 这个文件夹还是没有复制到Android项目目录中去

编译的时候会进行复制的操作,是否执行到你改的文件呢,

没遇到过这种情况,看错误好像是gcc编译版本的问题。你可以看下这个文章http://stackoverflow.com/questions/3583309/error-when-building-arm-elf-gcc