总体是按照官方文档来进行配置 http://cn.cocos2d-x.org/tutorial/show?id=1448 这里主要讲遇到的几个问题 1、项目创建ok,cocos compile -p android 无法编译通过,报无法找到正确的路径,原因是NDK版本安装不正确 2、再次编译报cocos 文件名、目录名卷标语
总体是按照官方文档来进行配置
http://cn.cocos2d-x.org/tutorial/show?id=1448
这里主要讲遇到的几个问题
1、项目创建ok,cocos compile -p android 无法编译通过,报"无法找到正确的路径",原因是NDK版本安装不正确
2、再次编译报"cocos 文件名、目录名卷标语法不正确",根据网上相关文档修改后可以成功编译,具体步骤
进入需要编译的项目目录下 \frameworks\runtime-src\proj.android,找到build.xml,将最后一行中的${sdk.dir}改成你的android_sdk绝对路径,我的路径是这样的
然后再将E:\cocos2d-js-v3.0\tools\cocos2d-console\plugins\project_compile目录下的build_android.py,找到这行
command = "%s clean %s -f %s -Dsdk.dir=%s" % (cocos.CMDRunner.convert_path_to_cmd(ant_path), build_mode, buildfile_path, cocos.CMDRunner.convert_path_to_cmd(sdk_root))
注意不同版本的写法不一样,去掉cocos.CMDRunner.convert_path_to_cmd,改成 command = "%s clean %s -f %s -Dsdk.dir=%s" % (cocos.CMDRunner.convert_path_to_cmd(ant_path), build_mode, buildfile_path, sdk_root),ok,编译通过