Robert Broersma
Robert Broersma

Reputation: 860

Error when trying to run Cocos2d-JS project on Android

The error I get is in this part:

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

I'm running:

cocos run -p android

On windows 7 64bit. I have googled but I'm stumped. Also I'm not a genius in Java nor Android, hence I use Cocos JS.

EDIT: Someone pointed out to me that the dot (.) in proj.android might be causing the issue. Any way I can fix this easily?

EDIT2: It happens during the compile, but the weird thing is, I can execute the command it says it errors on, and then it goes BUILD SUCCESFUL.

Upvotes: 1

Views: 348

Answers (2)

Thomas Choy
Thomas Choy

Reputation: 341

I faced the exact same issue then searched and found that "The filename, directory name, or volume label syntax is incorrect" error message is probably related to Python.

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

I have both Python 2 and 3 in my machine but my PATH is pointing to 2.7.0 due to failsafe setup for some node.js projects. Then I reviewed the release note of Python 2.7 below:

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

And found there are numerous issues are associated with path. Without touching cocos2d first, I decided to remove 2.7.0 and installed 2.7.8. (just an old binary)

The propblem was solved immediately.

(Thanks justderb to remind and more details are provided.)

Upvotes: 1

Yonatan Shorani
Yonatan Shorani

Reputation: 67

Your python version is not suitable. reinstall python 2.7.5 and it will be work =)

Upvotes: 1

Related Questions