3.1 Manifest.toml交互组件
更新适用于用户界面组件的运行时模块路径和接口:- 组件ID:
krl.2→krl.4 - 运行时模块路径:
keplerscript.runtime.loader_2→runtime.react_native_kepler_4 - 接口:
IKeplerScript_2_0→IReactNativeKepler_0
3.2 Manifest.toml无头组件
如果您的应用使用无头组件(服务或任务),请更新其运行时模块,如下例所示。- 运行时模块路径:
headless.runtime.loader_2→runtime.react_native_kepler_headless_4 - 接口:
IKeplerScript_2_0→IReactNativeKeplerHeadless_0
3.3 app.json更新
将app.json中的组件ID从krl.2更新为krl.4:
3.4 CMakeLists.txt更新
更新CMakeLists.txt文件中的版本号、C++标准和库目标。 模板模式 (krl.2 → krl.4)- CMake 3.22以上版本
- 可兼容C++20的编译器(GCC 10以上版本、Clang 12以上版本、MSVC 2019以上版本)
3.5 Vega捆绑包配置
在package.json文件中添加捆绑包配置包:disableSplitBundle或将其设为false,以启用代码分包,从而获得更优性能。

