发布android原生开发找不到json文件

  • Creator 版本:3.7.3

  • 目标平台: android

  • 重现方式:运行就报错

  • 首个报错:2023-07-11 09:15:41.663 7583-7610/? E/Cocos: 09:15:41 [ERROR]: [SE_ERROR] (D:/tools/creator/download/Creator/3.7.3/resources/resources/3d/engine/native/cocos/bindings/manual/JavaScriptJavaBridge.cpp, 523): JavaScriptJavaBridge::CallInfo isn’t valid!
    2023-07-11 09:15:41.663 7583-7610/? E/Cocos: 09:15:41 [ERROR]: E/ [ERROR] Failed to invoke JavaScriptJavaBridge_callStaticMethod
    2023-07-11 09:15:41.682 7583-7610/? E/Cocos: 09:15:41 [ERROR]: JS: TypeError: Cannot read property ‘gitHubUrl’ of undefined
    TypeError: Cannot read property ‘gitHubUrl’ of undefined
    at F.getConfigFromGit (assets/main/index.js:131:4469)
    at F.initWebNet (assets/main/index.js:131:4411)
    at F.onLoad (assets/main/index.js:131:2751)
    at eval (eval at UE (src/cocos-js/cc.js:1:478029), :3:65)
    at VE._invoke (src/cocos-js/cc.js:1:478087)
    at VE.invoke (src/cocos-js/cc.js:1:477292)
    at eb.activateNode (src/cocos-js/cc.js:1:481071)
    at Scene._activate (src/cocos-js/cc.js:1:475773)
    at rC.runSceneImmediate (src/cocos-js/cc.js:1:534289)
    at src/cocos-js/cc.js:1:534903

  • 之前哪个版本是正常的:没有,这是第一次

  • 手机型号:雷电模拟器9

  • 手机浏览器:

  • 编辑器操作系统:win10

  • 重现概率: 100%

第一次打包android,报错json文件找不到,网上搜寻结果说是release混淆问题,不知道json文件怎么处理特来咨询(也许是其他问题引起的)。我的json文件就放assets下,然后挂载到base.scene上,按官方文档来说应该是支持这么操作的。但是上Android就出问题了。特来求助
在pc上可以用谷歌浏览器预览正常运行,编辑器预览正常运行,模拟器预览不正常且没找到报错日志。

注:gitHubUrl’是一个json文件 不是一个接口,android混淆是关闭的了,所以不应该是混淆问题

方法名被混淆了,两种方式:
1.关闭混淆,在项目gradle里 minifyEnabled false
2.keep你的函数名或者方法名
如果不明白,建议你去查一下android的混淆

项目里默认是false,看来不是混淆的问题

项目debug是默认false,release默认是true,不要看引擎的gradle,看你自己项目的gradle
图片

感谢帮助,问题确定了,不是混淆的原因。有一个错误的原生接口在web没有用,在Android调用了导致出错以致后续报错。根本问题应该是没有creator在android上的调试经验