尝试在Android上运行Cocos2d-JS项目时出错

时间:2015-04-08 11:24:46

标签: android ant cocos2d-js

我得到的错误在这部分:

running: '"C:\apache-ant-1.9.4\bin\ant" clean debug -f C:\Users\Robert\Desktop\N
ormero\Games\Aztec\frameworks\runtime-src\proj.android\build.xml -Dsdk.dir="C:\a
ndroid-sdk"'

The filename, directory name, or volume label syntax is incorrect.
Error running command, return code: 1

我正在跑步:

cocos run -p android

在Windows 7 64bit上。我用Google搜索了但是我很难过。我也不是Java和Android的天才,因此我使用Cocos JS。

编辑:有人向我指出,proj.android中的点(。)可能导致问题。我能以任何方式轻松解决这个问题吗?

EDIT2:它在编译期间发生,但奇怪的是,我可以执行它说错误的命令,然后它就变成了成功。

2 个答案:

答案 0 :(得分:1)

你的python版本不适合。重新安装python 2.7.5 它将是工作=)

答案 1 :(得分:1)

我遇到了完全相同的问题然后搜索并发现“文件名,目录名称或卷标语法不正确”错误消息可能与Python有关。

The filename, directory name, or volume label syntax is incorrect

我的机器上有Python 2和3,但由于某些node.js项目的故障安全设置,我的PATH指向2.7.0。然后我回顾了下面的Python 2.7的发行说明:

https://hg.python.org/cpython/raw-file/v2.7.12/Misc/NEWS

并发现有许多与路径相关的问题。没有先触摸cocos2d,我决定删除2.7.0并安装2.7.8。 (只是一个旧的二进制文件)

问题立即得到解决。

(感谢justderb提醒并提供了更多详细信息。)