码迷,mamicode.com
首页 > 移动开发 > 详细

cocos run -p android 报错:文件名、目录名卷标语法不正确

时间:2015-10-16 13:39:39      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:

我的项目是cocos2d-x-3.7.1的项目,用命令行(cocos run -p android)打包的时候报错:

running: ‘"D:\develop\adt-bundle-windows-x86-20140321\apache-ant-1.9.3\bin\ant"
clean debug -f D:\deveop\Test\proj.android\build.xml -Dsdk.dir="D:\develop\adt-b
undle-windows-x86-20140321\sdk"‘

 

解决办法:

进入cocos2d-x-3.7.1\tools\cocos2d-console\plugins\project_compile目录。找到build_android.py文件,用编辑工具打开,

找到以下代码位置(在这个版本中的位置是439行):

command = "%s clean %s -f %s -Dsdk.dir=%s" % (cocos.CMDRunner.convert_path_to_cmd(ant_path),
                                                      build_mode, buildfile_path,
                                                      cocos.CMDRunner.convert_path_to_cmd(self.sdk_root))

  修改成:

command = "%s clean %s -f %s -Dsdk.dir=%s" % (cocos.CMDRunner.convert_path_to_cmd(ant_path),
                                                      build_mode, buildfile_path,
						    self.sdk_root)

  其实也就是把self.sdk_root外面的包装(暂且这么叫吧)去掉.

再次编译就可以了!

 

如果想指定编译的android版本:

cocos run -p android --ap android-10

(ap前面是2个-,切记)

cocos run -p android 报错:文件名、目录名卷标语法不正确

标签:

原文地址:http://www.cnblogs.com/Colored-Mr/p/4884937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!