-
Creator 版本:3.8.1
-
目标平台:Android
-
重现方式:
用构建发布面板进行正常构建,保留生成的assets文件夹,然后导出构建配置为 build-config/dev_android.json
再用命令行进行构建 C:\ProgramData\cocos\editors\Creator\3.8.1\CocosCreator.exe --project ./ --build “configPath=build-config/dev_android.json;stage=build”
对比2次生成的assets文件夹,会有一些文件不一样,比如:
某个bundle下的cc.config.json

构建面板构建出来的assets经过AS打包成APK,可以正常运行,没有报错
命令行构建出来的assets经过AS打包会出现部分prefab报错,
2023-12-05 00:06:13.082 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: The asset a9f47113-e36b-4fca-bd69-e72eb37f661b is invalid for some reason, detail message: Cannot read property ‘__prefab’ of null, stack: TypeError: Cannot read property ‘__prefab’ of null
at SR (src/cocos-js/cc.js:1:508323)
at xR (src/cocos-js/cc.js:1:510777)
at src/cocos-js/cc.js:1:511076
at Array.forEach ()
at OR (src/cocos-js/cc.js:1:511063)
at t.onLoaded (src/cocos-js/cc.js:1:527660)
at _.onComplete (src/cocos-js/cc.js:1:555644)
at _.dispatch (src/cocos-js/cc.js:1:306622)
at src/cocos-js/cc.js:1:305263
at src/cocos-js/cc.js:1:553596
2023-12-05 00:06:13.157 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: LeftSlots, 2
2023-12-05 00:06:13.157 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null
2023-12-05 00:06:13.158 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: BaoXiang, 3
2023-12-05 00:06:13.158 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null
2023-12-05 00:06:13.158 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: BaoXiang, 3
2023-12-05 00:06:13.158 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null
2023-12-05 00:06:13.158 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: playerSlot, 3
2023-12-05 00:06:13.158 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null
2023-12-05 00:06:13.159 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: BaseAttrGroup, 2
2023-12-05 00:06:13.159 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null
2023-12-05 00:06:13.159 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: BattleAttrMap, 2
2023-12-05 00:06:13.159 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null
2023-12-05 00:06:13.161 26376-26434 Cocos dev.sunray.xzkl E 00:06:13 [ERROR]: JS: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: MoneyBar, 1
2023-12-05 00:06:13.161 26376-26434 Cocos dev.sunray.xzkl D 00:06:13 [DEBUG]: JS: Corrupted component value: null

