我将cocos2d-x设置为此处的轮廓:http://www.codeproject.com/Articles/801093/Writing-Games-with-Cplusplus-for-Android-on-a-Mac
Setup.py具有所有预期的输出,
./ setup.py
设置cocos2d-x ... - >检查环境变量COCOS_CONSOLE_ROOT - >搜索环境变量COCOS_CONSOLE_ROOT ... - >找到COCOS_CONSOLE_ROOT:/Users/john/Documents/Projects/Cocos2d/cocos2d-x-3.5/tools/cocos2d-console/bin
- >检查环境变量COCOS_TEMPLATES_ROOT - >搜索环境变量COCOS_TEMPLATES_ROOT ... - >找到COCOS_TEMPLATES_ROOT:/Users/john/Documents/Projects/Cocos2d/cocos2d-x-3.5/templates
- >仅限Android平台配置,您也可以跳过并手动编辑" /Users/john/.bash_profile"
- >检查环境变量NDK_ROOT - >搜索环境变量NDK_ROOT ... - >找到NDK_ROOT:/ Users / john / Documents / Projects / Android / android-ndk-r9d
- >检查环境变量ANDROID_SDK_ROOT - >搜索环境变量ANDROID_SDK_ROOT ... - >找到ANDROID_SDK_ROOT:/ Users / john / Documents / Projects / Android / adt-bundle-mac-x86_64-20140321 / sdk
- >检查环境变量ANT_ROOT - >搜索环境变量ANT_ROOT ... - >找到ANT_ROOT:/Users/john/Documents/Projects/ANT/apache-ant-1.9.4/bin
请执行命令:" source /Users/john/.bash_profile"制作 添加的系统变量生效
但是我无法直接运行cocos:
例如:cocos
我总是要键入完整路径: 例如:
/Users/john/Documents/Projects/Cocos2d/cocos2d-x-3.5/tools/cocos2d-console/bin/cocos
因此,我无法运行./build_native.py等来生成我的android版本,因为它错误地说:sh: cocos: command not found
我运行了"source /Users/john/.bash_profile"
命令,setup.py说我应该这样做,但没有区别。
我如何纠正这个问题?
(Cocos2dx 3.5)
编辑:
当我输入:" export"在终端中,我找不到任何用于设置环境变量的行:
NDK_ROOT
COCOS_CONSOLE_ROOT
我如何纠正这个问题?
答案 0 :(得分:3)
我手动将cocos console root添加到bash_profile。
我是怎么做的:
在终端中,输入:
open ~/.bash_profile
它将在TextEdit中打开。 添加以下行:
export COCOS_CONSOLE_ROOT=/Users/barisatamer/Documents/workspace-game/Engine_Source/cocos2d-x-3.4/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH