热更新在ios上能行,在android上只更新了资源,js代码没有更新,谁知道为啥?
cocos那热更新本来就看人品的,时灵时不灵,从来没好过。他们做了太多半成品就开始吹牛逼发文章了。
你是采用什么方案的?
你这版本也没有,代码也没有,鬼知道为啥……
我用ios和android热更是没什么问题,不过如果做增量,多个更新包解压的顺序不定,确实会出现看人品的情况。
你安卓更热新是否编译成了jsc文件,就JS文件去热更新安卓肯定不生效的
这个说的貌似有道理。
理论上android编译release包的时候会自动把js文件编译成jsc,但是用xcode打包ipa的时候,如果你之前不手动把js文件编译成jsc的话,xcode是不会帮你做的(也就是说可能造成的后果是apk里是jsc,但是ipa是js)……在这种情况下,如果你热更的代码是js,那么确实只能在iOS下跑,android系统下不认js(也许吧……)