setEventCallback 造成闪退,你们有遇到吗?

creator 版本是 2.0.1 的,在 setEventCallback 这个函数之后,调用 checkUpdate 就会造成闪退,在 setEventCallback 函数中打的日志也没有打出来,官网的demo也会闪退。

能给个demo么

UpdateHall.zip (54.7 KB)
麻烦您了

报错是这个 07-05 12:18:38.608 6587-6587/org.cocos2d.helloworld E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.cocos2d.helloworld, PID: 6587
java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.startsWith(java.lang.String)’ on a null object reference
at org.cocos2dx.lib.Cocos2dxDownloader$3.run(Cocos2dxDownloader.java:344)
at android.os.Handler.handleCallback(Handler.java:809)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7555)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)

你有试试新版本的creator么?我最近用2.0.9版本的creator跑过热更新范例,并不会闪退

好的 我试下

谢谢您的回复

楼主解决了吗?我也遇到相同的问题闪退了~而且是跑案例的~

没解决… 换成了1.9.1的

遇到和楼主相同的问题 setEventCallback 之后调用 update 直接闪退 之前都好好的突然就这样了
应该跟热更本身的逻辑没关系 2.2.2版本
2020-01-11 09:53:25.364 30381-30381/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.haoyunqp.haoyunyule, PID: 30381
java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.startsWith(java.lang.String)’ on a null object reference
at org.cocos2dx.lib.Cocos2dxDownloader$3.run(Unknown Source:110)
at android.os.Handler.handleCallback(Handler.java:794)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:6662)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)

有人遇到过吗 我把热更代码放在其他项目都没问题

3.0.1版本遇到同样问题setEventCallback后调用checkUpdate闪退,
一样是报错
ava.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.startsWith(java.lang.String)’ on a null object reference