Cocos2dx 在 setup.py 中重置或更改 android 的环境变量
Cocos2dx reset or change environment variables for android in setup.py
我正在尝试 运行 使用用 C++ 编写的 cocos2dx v3.4 的 Hello World 应用程序。我安装了 NDK、apache ant 和 android ADT。不幸的是,在 运行 在 proj.android 中设置 build_native.py 脚本后,我得出结论,我需要 NDK v9 而不是 10。我还需要更改 SDK 的目录。我在终端
中尝试了以下操作
unset NDK_ROOT
unset ANDROID_SDK_ROOT
unset ANT_ROOT
即使在执行此操作并检查环境以查看它们是否仍然存在之后,我 运行 setup.py 仍然显示变量已全部设置。因为当我导入一个新项目和 cocos2dx 库时我不能 运行 build_native.py 脚本,所以它在启动时崩溃了。
此外,当我在 eclipse 中 运行 时,我收到一条错误消息:
[2015-05-12 21:37:40 - libcocos2dx] Could not find libcocos2dx.apk!
这是 mac 上的处理方法。
- 在终端上输入 vi
/Users/(ur computer name)/.bash_profile
- 按键盘上的
i
(在 vim 中编辑)并将光标滚动到要更改的变量
- 将变量更改为所需的文件路径后,按
esc
键并按顺序键入以下:wq
(即保存您的更改到vim)
你现在应该回到正常的终端提示,需要做最后一件事。
- 在提示符下输入
source /Users/(ur computer name)/.bash_profile
你现在应该没问题了,如果你遇到任何其他问题,请随时在下面的评论中提问
我正在尝试 运行 使用用 C++ 编写的 cocos2dx v3.4 的 Hello World 应用程序。我安装了 NDK、apache ant 和 android ADT。不幸的是,在 运行 在 proj.android 中设置 build_native.py 脚本后,我得出结论,我需要 NDK v9 而不是 10。我还需要更改 SDK 的目录。我在终端
中尝试了以下操作unset NDK_ROOT
unset ANDROID_SDK_ROOT
unset ANT_ROOT
即使在执行此操作并检查环境以查看它们是否仍然存在之后,我 运行 setup.py 仍然显示变量已全部设置。因为当我导入一个新项目和 cocos2dx 库时我不能 运行 build_native.py 脚本,所以它在启动时崩溃了。
此外,当我在 eclipse 中 运行 时,我收到一条错误消息:
[2015-05-12 21:37:40 - libcocos2dx] Could not find libcocos2dx.apk!
这是 mac 上的处理方法。
- 在终端上输入 vi
/Users/(ur computer name)/.bash_profile
- 按键盘上的
i
(在 vim 中编辑)并将光标滚动到要更改的变量 - 将变量更改为所需的文件路径后,按
esc
键并按顺序键入以下:wq
(即保存您的更改到vim) 你现在应该回到正常的终端提示,需要做最后一件事。 - 在提示符下输入
source /Users/(ur computer name)/.bash_profile
你现在应该没问题了,如果你遇到任何其他问题,请随时在下面的评论中提问