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

Cocos2d x Cocos2dx-使用sdkbox导入插件时出错,cocos2d-x,cocos2d-x-3.0,Cocos2d X,Cocos2d X 3.0,我正在尝试使用Cocos2dx(v3.7.1)在游戏中通过sdkbox(v0.5.6.7)导入插件,但我总是遇到以下错误: $> sdkbox import facebook _______ ______ _ _ ______ _____ _ _ |______ | \ |____/ |_____] | | \___/ ______| |_____/ | \_ |_____] |_____| _/ \_ Copyright (c

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

$> 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导入facebook
_______ ______  _     _ ______   _____  _     _
|______ |     \ |____/  |_____] |     |  \___/ 
______| |_____/ |    \_ |_____] |_____| _/   \_
版权所有(c)2015楚空科技有限公司v0.5.6.7
回溯(最近一次呼叫最后一次):
文件“monolith.py”,第4327行,在
文件“monolith.py”,第4312行,在main中
文件“monolith.py”,第3507行,执行
文件“monolith.py”,第3515行,执行
文件“monolith.py”,第3979行,在main中
文件“monolith.py”,第3507行,执行
文件“monolith.py”,第3515行,执行
cmd_导入中第4195行的文件“monolith.py”
load_项目中第3949行的文件“monolith.py”
文件“monolith.py”,第3666行,在load\u xcode\u项目中
初始化中第2161行的文件“monolith.py”
文件“/usr/lib/python2.7/subprocess.py”,第710行,在__
错误读取,错误写入)
文件“/usr/lib/python2.7/subprocess.py”,第1327行,在执行子进程中
引发子对象异常
奥瑟罗:[Errno 2]Arquivo ou diretório não encontrado

当我用3.6版的
cococos2dx
测试
sdkbox
时,这也发生了,这就是为什么我更新了我的projet以使用全新的3.7.1版的
cococos2dx
。从Cocos2dx 3.7.1开始,它现在附带了
sdkboxv0.5.6.7
。我所做的就是安装这个新版本的
cococos2dx
,创建一个新项目(通过
cocosnew…
),然后复制我的旧源文件(我在旧项目中使用的那些文件);当我尝试导入facebook插件时,我收到了错误消息。我想不出是怎么回事。我搜索了谷歌,但没有结果。我的项目在我的linux系统下成功编译。怎么了?

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

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

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


希望这有帮助。

对不起,这个问题与JAVA或JDK无关。我已经正确安装了所有的java开发工具,并且功能齐全。我遇到了这个问题——似乎有一个弃用的问题。您是否可以确保您使用的是最新版本的sdkbox?我没有任何问题。我使用的是cocos2d-x 3.8和最新版本的sdkbox,使用的是python 2.76I。我通过删除ios项目文件并使用最新版本(默认情况下包括sdkbox)解决了这个问题。谢谢你愿意帮忙。