如何解决cocos2dx编译class not found问题

 时间:2026-02-15 13:08:11

1、找到设置Android SDK 目录下的tools目\Ant目录,找到下面的build.xml和uibuild.xml两个文件,这两个文件有ant 对应javac的版本的位置。

如何解决cocos2dx编译class not found问题

2、找到uibuild.xml,搜索到"56",将其改为"568",其意思为使用java 的版本是1.5,1.6和1.8。保存退出。

    <condition else="false" property="need.javac.fork">        <and>            <matches pattern="1\.[56]" string="${java.specification.version}"/>            <not>                <os family="unix"/>            </not>        </and>

如何解决cocos2dx编译class not found问题

3、同样道理,修改build.xml中的“56”为"568",保存退出。

如何解决cocos2dx编译class not found问题

4、再次执行cocos run -p android -j 4 --ap android-19 命令,编译cocos2dx新工程,发现build success,且可以install到真机上了。

如何解决cocos2dx编译class not found问题

5、总结,这个问题的根本是Ant工具配置了Java1.5和Java1.6但是对于高版本的Java版本没有做配置,其实我想是可以通过update Ant 工具版本来解决的,不过,那样挺费事的,不是吗?如果有幸帮到了您,麻烦给投一票,这个问题我搞了一上午才搞定。

如何解决cocos2dx编译class not found问题

  • cocos2dx-v3.0命令行创建工程
  • cocos2dx搭建环境
  • cocos2dx安装教程win10
  • 如何在cocos2dx集成第三方广告
  • 关于cocos2dx的世界坐标和相对坐标
  • 热门搜索
    网上团购旅游 武汉到恩施旅游 去迪拜旅游多少钱 泸沽湖旅游景点 日本北海道旅游攻略 旅游营销论坛 成都旅游指南 桃花岛旅游 天马岛旅游区 苏州三山岛旅游攻略