cocoscreator2.4.2 安卓热更闪退

cocoscreator2.4.2版本,一到热更的地方就闪退,检查了地址代码,跑windows工程没问题,就是打包安卓就会报错!下面是日志
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:154)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:230)
at android.app.ActivityThread.main(ActivityThread.java:7768)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:508)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034)

这个崩溃应该是URL获取的Host值为空(黄色部分),这里没有做保护,看下你传入的url是什么?手机网络是正常的吗?


可以帮看下吗?oss热更下载project.manifest成功,可是下载zip压缩包就这个报错了,这个链接复制出来在浏览器可以下载的

真是尴尬,是我url打错了,第二个URL http:/只有一个/ 。。。复制到浏览器自动加/了。。。

1赞

妈的,尴尬,我也是少了一个 /