cocos run -p android出現 文件名、目錄名或卷標語法不正確
Updated project.properties
Updated local.properties
Updated file F:\Cocos2dXProjcet\Hello\proj.android\..\cocos2d\cocos\2d\platform\
android\java\proguard-project.txt
running: '"E:\adt-bundle-windows-x86_64-20131030\apache-ant-1.9.3\bin\ant" clean
debug -f F:\Cocos2dXProjcet\Hello\proj.android\build.xml -Dsdk.dir="E:\adt-bund
le-windows-x86_64-20131030\sdk"'
文件名、目錄名或卷標語法不正確。
Error running command, return code: 1
F:\Cocos2dXProjcet\Hello>
這問題讓我糾結了一天。遭領導罵拖進度。
這神貨又不報錯 就說是路徑不對這種
觸控這事幹得 真的不怕遭砍嗎?
重點了
是這樣解決的
cocos2d-x-3.0\tools\cocos2d-console\plugins\project_compile目錄下的build_android.py這個文件
找到這一行
command = "%s clean %s -f %s -Dsdk.dir=%s" % (self._convert_path_to_cmd(ant_path), build_mode, buildfile_path, self._convert_path_to_cmd(sdk_root))
把它替換成
command = "%s clean %s -f %s -Dsdk.dir=%s" % (self._convert_path_to_cmd(ant_path), build_mode, buildfile_path, sdk_root)
這樣這個問題就解決了
真的是把我糾結得夠
還以爲是環境變量沒配對什麼的
過了這個問題馬上我就能運行了。