Cocos2dx - 使用sdkbox导入插件时出错

时间:2015-09-03 12:36:32

标签: cocos2d-x cocos2d-x-3.0

我尝试使用sdkbox (v0.5.6.7)在我的游戏中通过Cocos2dx (v3.7.1)导入插件,但我总是收到此错误:

$> sdkbox import facebook
 _______ ______  _     _ ______   _____  _     _
 |______ |     \ |____/  |_____] |     |  \___/ 
 ______| |_____/ |    \_ |_____] |_____| _/   \_
Copyright (c) 2015 Chukong Technologies Inc. v0.5.6.7

Traceback (most recent call last):
  File "monolith.py", line 4327, in <module>
  File "monolith.py", line 4312, in main
  File "monolith.py", line 3507, in perform
  File "monolith.py", line 3515, in perform
  File "monolith.py", line 3979, in main
  File "monolith.py", line 3507, in perform
  File "monolith.py", line 3515, in perform
  File "monolith.py", line 4195, in cmd_import
  File "monolith.py", line 3949, in load_projects
  File "monolith.py", line 3666, in load_xcode_project
  File "monolith.py", line 2161, in initialize
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in     _execute_child
    raise child_exception
OSError: [Errno 2] Arquivo ou diretório não encontrado

当我使用sdkbox版本3.6测试cocos2dx时,这也是偶然的,这就是为什么我更新我的项目以使用cocos2dx的全新3.7.1版本的原因。从Cocos2dx 3.7.1开始,它现在带有sdkbox v0.5.6.7。我所做的只是安装这个新版本的cocos2dx,创建一个新项目(通过cocos new ...)然后复制我的旧源文件(我在旧项目中使用的那些文件);当我尝试导入facebook插件时,我收到了错误消息。我无法弄清楚出了什么问题。我搜索谷歌无济于事。我的项目在我的linux系统下成功编译。怎么了?

1 个答案:

答案 0 :(得分:-1)

看起来您还没有安装 JDK ,或者您还没有为JDK完成路径设置。

因为在调用命令java -version时出现错误。

要检查java的路径设置是否存在,请打开终端并运行命令javac。如果它说javac没有被识别为内部或外部命令,那么你需要检查系统中是否有java,如果是,则进行路径设置。

希望这有帮助。