zoukankan      html  css  js  c++  java
  • cocos run -p android 报错:文件名、目录名卷标语法不正确

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

    running: '"D:developadt-bundle-windows-x86-20140321apache-ant-1.9.3inant"
    clean debug -f D:deveopTestproj.androiduild.xml -Dsdk.dir="D:developadt-b
    undle-windows-x86-20140321sdk"'

    解决办法:

    进入cocos2d-x-3.7.1 oolscocos2d-consolepluginsproject_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个-,切记)

    
    
  • 相关阅读:
    AJAX
    Aliyun服务器配置Redis
    Aliyun服务器配置MySQL
    Python基础之迭代器详解
    Python基础之函数
    Flask入门--URL
    认识Web
    肖知兴:企业的底层逻辑与企业家的突破(下)
    建造者模式(Bulider模式)详解
    为什么我强烈推荐你用枚举来实现单例模式
  • 原文地址:https://www.cnblogs.com/Colored-Mr/p/4884937.html
Copyright © 2011-2022 走看看