看不出来,这个分析结果不显示16KB支持情况。 你可以下载16kb专属模拟器,试着运行下试试
apk 压缩了so检测不到16kb, 不压缩so又贼大 怎么破
直接在模拟器上验证
你那边有多大? 我这边也就比正常大10-20M左右,能接受
armv7 arm64 一起50多M
还好,我这边和你差不多
改成 static ccstd::string xxteaKey;
3.7.4 版本按照此方法 16kb 检测过了,但是运行时提示engine/native/cocos/application/CocosApplication.cpp:location: v8::Template::SetAccessorProperty, message: Getter must have a call handler
是不是 引擎的ts 层需要有相关修改
仔细对比了一下,这个官方替换 v8库是平替 3.8.7 的 v8,3.8 以下的 v8 库直接替换是有问题的吧,我记得官方说 3.8 有升级过 v8 库,应该需要改一些其他代码适配
3.6没有遇到你的说的问题,方案是已经适配过新版本v8的,不适配编译都无法通过的
这个是运行时报错,我这边编译也过了,不过似乎虽然有报错但没啥影响
我看日志了, 3.6运行时没看到这个错误,空了下个374试试
大佬,3.7.4这个external这个地方复制哪些文件,就是不清楚这个engine-native\external\android这个目录哪些文件要改的,
这个里面没啥要改的代码文件,只需要替换v8就行了
官方的看着头大,用不用的都往上面丢。
以cocos-engine-external-387-16kb版本的v8为列
如果只替换了v8静态库,那就不需要改。 如果还替换了include,那就需要改 因为这个版本 ScriptOrigin 的构造器里没有兼容isolate参数

