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

2025-11-06 06:44:47

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问题

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢