cocos1.6.2安卓打包问题

AS版本2.3.3 creator版本1.6.2 ndk android-ndk-r10e 打包android时报错

你是不是误删了什么文件或者代码,提供这个函数的文件是

jsb_cocos2dx_extension_manual.cpp,而它是在下面的文件中被指定编译的

https://github.com/cocos-creator/cocos2d-x-lite/blob/v1.6/cocos/scripting/js-bindings/proj.android/Android.mk#L35

我的代码是之前用1.4.2调试的,现在打算用1.6.2编译,没有删过什么代码,使用1.6.2调试时还是正常,用1.6.2打包后会报错误,打包网页端会报:cc.loader.loadResAll is not a function

你说的删文件是什么意思,是指把jsb_cocos2dx_extension_manual.cpp删掉了吗 我用AS可以找到该文件

你看看是不是 1.4.2 的 build 目录没有删除导致的,一般升级引擎,构建 native 之前需要先把旧版本构建的目录删除,重新构建,否则会有冲突。

另外,cc.loader.loadResAll 改为 cc.loader.loadResDir,我们应该是有 deprecation 信息的,在调试过程中可以看到,打包版本会报错