更新3.8.3版本后安卓打包出问题

有没有官方大佬出来帮忙看看这个问题

周末没人值班

好,那明后两天再看看

麻烦看下这行的代码是啥?

image
我尝试过在“globalThis.require(src)”代码块添加try…catch,在catch捕获的时候把“src”打印出来了,就是“assets/MainSceneBundle/index.js”,这个文件我看了下是“MainSceneBundle”包内所有代码文件的合并内容。

jsb-adapter/engine-adapter.js:1724:18

你报错的 engine-adapter.js 1724 这行,看一下是啥。

就是这张截图里面红框标注的内容:
image

好的。请私信我,把微信发我,我加你,看看是否远程调一下。

能否提供一下解决方案的思路(定位我这边项目代码具体报错的行号,或者关键字),目前远程不太方便。

你们能上微信吗?方便的话,加个微信,然后我把一些测试代码发你试试看。

好的,微信聊

Issue: https://github.com/cocos/cocos-engine/issues/17055

我是用3.8.2打包安卓,报错是Game.h中报错是‘platform/Application.h’ file not found [arr64-v8a],之前用的3.4.1打包没问题,请问你遇到过没得?怎么改呢?或者说能麻烦你给出你打包配置么?我卡了几天了 改来改去都不对

没遇到过这种问题,你问问引擎开发人员吧

如果是从 3.4 升级,那么删除一下 native 和 build 目录,重新构建看看。
出现这个问题,可能跟 3.5 中平台代码有比较大的调整有一定关系。

我也是这个问题,我是直接3.8.3构建的iOS,没有升级。请问怎么处理呢?没勾调试模式的情况,运行不了,如图:

找下项目中有没有这种写法。

let aaa = bbb?.foo(); 

改写法为:

let aaa;
if (bbb) aaa = bbb.foo();

我近期跟进看看。应该跟脚本编译的一些环境有调整有一定关系。

我是mac机器,刚才构建的iOS和Android都是报错的,我把构建的目录删掉,在打开,然后在打开debug关掉debug倒腾倒腾自己好了,不知道为什么🥲

确实 删除了 再重新弄一次就可以了

也可以尝试修改引擎目录下的 native/.browserlistrc 内容,改为 80,也应该能够修复。