cocos升级到1.6.2热更新后黑屏

发帖前请先搜索是否有相关帖子: http://forum.cocos.com/search?q=category%3Acreator%20

反馈 Bug 时请提供

  • Creator 版本:1.6.2
  • 目标平台:android
  • 详细报错信息,包含调用堆栈:
  • 重现方式:热更新(1.6.2新框架打的热更新包,1.4.2老框架编译的apk包来升级的)
  • 之前哪个版本是正常的(可选):1.4.2
  • 手机型号(可选):所有
  • 手机浏览器(可选):
  • 编辑器操作系统(可选):window
  • 编辑器之前是否有其它报错(可选):

偶现 Bug 请提供

  • 出现概率:必现(是因为框架升级,构建生成的main.js文件发生变动导致的吗?)

  • 额外线索:(场景节点规模 / 项目资源规模等)
    11-30 16:25:38.950 28601-28635/? D/cocos2d-x debug info: 更新完成.
    11-30 16:25:38.950 28601-28635/? D/cocos2d-x debug info: newPaths:["/data/user/0/com.hebao.dymj/files/update-asset1/"]
    11-30 16:25:39.113 1220-1305/? W/SensorService: D/Accel(x, y, z, t) = ( -0.1, -0.1, 9.8, 24616745ms), calendar = 1512030339, sys_time = 24616754ms
    11-30 16:25:39.344 1220-1972/? I/ActivityManager: Killing 27888:com.android.keychain/1000 (adj 15): empty #17
    11-30 16:25:39.344 1220-1972/? D/Process: killProcessQuiet, pid=27888
    11-30 16:25:39.344 1220-1972/? D/Process: com.android.server.am.ProcessRecord.kill:577 com.android.server.am.ActivityManagerService.updateOomAdjLocked:20212 com.android.server.am.ActivityManagerService.updateOomAdjLocked:20050
    11-30 16:25:39.355 1220-1230/? I/ActivityManager: Recipient 27888
    11-30 16:25:39.389 1879-4191/? D/HtcAppOpsGuardDog:HtcProcessObserver: onProcessDied(): pid=27888, uid=1000.
    11-30 16:25:39.390 1879-4191/? D/HtcAppOpsGuardDog:HtcAutoStartGuardService: [1879/4191][user:0/0/0/1000/1000]: The process is Died. (pid=27888, uid=1000, process=com.android.keychain).
    11-30 16:25:39.391 1879-1994/? D/HtcAppOpsGuardDog:HtcAutoStartGuardService: [1879/1994][user:0/0/0/1000/1000]: DIED - find some died packages. (pid=27888, uid=1000, count=1).
    11-30 16:25:39.399 1879-1994/? D/HtcAppOpsGuardDog:HtcAutoStartGuardService: [1879/1994][user:0/0/0/1000/1000]: DIED - find some packages need to be STOPPED. (count=1).
    11-30 16:25:39.403 1879-1994/? D/HtcAppOpsGuardDog:HtcAutoStartGuardService: [1879/1994][user:0/0/0/1000/1000]: the package is NOT running. (uid=1000, pkg=com.android.keychain).
    11-30 16:25:39.404 1879-1994/? D/HtcAppOpsGuardDog:HtcAutoStartGuardService: [1879/1994][user:0/0/0/1000/1000]: DIED - this package isn’t in this process. (pkg=com.htc.cs.pns, pid=27888, uid=1000).
    11-30 16:25:39.870 1480-1480/? D/NetworkController.WifiSignalController: Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=true,activityOut=true,rssi=-46,lastModified=11-30 04:25:35,ssid=“TP-LINK_8822”
    to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=false,activityOut=false,rssi=-46,lastModified=11-30 04:25:35,ssid=“TP-LINK_8822”
    11-30 16:25:39.870 1480-1480/? D/NetworkController: [WifiActivity] Connectd: 0
    11-30 16:25:39.874 1480-1480/? D/SignalClusterView: vpn: GONE
    11-30 16:25:39.874 1480-1480/? D/SignalClusterView: wifi=V,stat_sys_wifi_signal_connected_4 air=G,stat_sys_signal_flightmode data[0]=G,(null) sig[0]=V,stat_sys_no_sim_ct data[1]=G,(null) sig[1]=V,stat_sys_2g_4signal_4
    11-30 16:25:39.874 1480-1480/? D/SignalClusterView: vpn: GONE
    11-30 16:25:39.875 1480-1480/? D/SignalClusterView: wifi=V,stat_sys_wifi_signal_connected_4 air=G,stat_sys_signal_flightmode data[0]=G,(null) sig[0]=V,stat_sys_no_sim_ct data[1]=G,(null) sig[1]=V,stat_sys_2g_4signal_4
    11-30 16:25:39.974 28601-28635/? D/cocos2d-x debug info: Cocos2d-JS v3.14
    11-30 16:25:39.977 28601-28635/? E/cocos js error:: F:\mjsvn\dymj\trunk\client-danyang\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\assets\main.js line:169 msg:InternalError: bad script XDR magic number
    11-30 16:25:39.977 28601-28635/? D/ScriptingCore.cpp: ScriptingCore:: compileScript fail:src/settings.js
    11-30 16:25:39.977 28601-28635/? D/cocos2d-x debug info: Evaluating main.js failed (evaluatedOK == JS_FALSE)

                                                       --------- beginning of crash
    

11-30 16:25:40.215 28865-28865/? A/libc: page record for 0xb6f0003c was not found (block_size=16)
11-30 16:25:41.143 1220-1305/? W/SensorService: D/Accel(x, y, z, t) = ( -0.1, -0.1, 9.8, 24618775ms), calendar = 1512030341, sys_time = 24618784ms
11-30 16:25:41.604 1456-1456/? D/wpa_supplicant: wlan0: Control interface command ‘SIGNAL_POLL’
11-30 16:25:41.614 1456-1456/? I/wpa_supplicant: environment dirty rate=4 [66][3][0]
11-30 16:25:41.614 1220-1423/? D/WifiStateMachine: fetchRssiLinkSpeedAndFrequencyNative abnormalRssiCnt = 0
11-30 16:25:41.614 1220-1423/? D/WifiStateMachine: fetchRssiLinkSpeedAndFrequencyNative rssi=-38 linkspeed=72 freq=2412
11-30 16:25:41.614 1220-1423/? E/HtcWifiRssiMonitor: newrssi =-38 , oldRssi= -38
11-30 16:25:41.850 1220-28870/? D/HtcWifiDataStallTracker: mIsWifiConnected true mIsDhcpActive false supplicantStateCOMPLETED mOldWifiDisplayStatus 0mIsRoutingComplete true

1.6.2生成的不能用在1.4.2上面

哦 那老用户只能强制更新成新框架生成的apk包了吗

引擎更新了,需要大版本更新apk