集成 Lynx 开发版本

在 Lynx 页面开发过程中,你可以使用 Lynx Trace 和 Lynx Recorder 工具进行调试、分析和定位问题。为避免影响线上性能,Lynx 正式版本(release)并不包含 Lynx Trace 和 Lynx Recorder 功能。
为了方便开发者使用 Lynx Trace 和 Lynx Recorder 工具,Lynx 同时提供了开发版本(版本号带 -dev 后缀)。 从 release/3.4 版本开始,Lynx 会为每一个 release 版本提供对应的开发版本(版本号为 release 版本号加上“-dev”后缀)。你可以按照以下步骤集成 Lynx 的开发版本。 你可以按照以下步骤集成 Lynx 的开发版本。

INFO

github 上找到 release 版本对应的开发版本.

集成 Lynx

参考 Lynx 集成指南 集成 Lynx 组件。

集成 Lynx Devtool

参考 Lynx Devtool 集成指南 集成 Lynx Devtool 组件。

切换为 Lynx 开发版本

Podfile 里,将 Lynx 组件版本号改为开发版本:

Podfile

- pod 'Lynx', '3.4.0-rc.0'
+ pod 'Lynx', '3.4.0-rc.0-dev'

- pod 'LynxDevtool', '3.4.0-rc.0'
+ pod 'LynxDevtool', '3.4.0-rc.0-dev'

安装依赖

运行 pod install 安装依赖,然后打开 Xcode 工程并重新编译。

集成 Lynx

参考 Lynx 集成指南 集成 Lynx 组件。

集成 Lynx Devtool

参考 Lynx Devtool 集成指南 集成 Lynx Devtool 组件。

切换 lynx 和 lynx-trace 组件为开发版本

在你的 build.gradlebuild.gradle.kts 文件中,使用开发版本依赖:

build.gradle
build.gradle.kts

- implementation ("org.lynxsdk.lynx:lynx:3.4.0-rc.0")
+ implementation ("org.lynxsdk.lynx:lynx:3.4.0-rc.0-dev") {
+   // 排除 lynx-trace 模块,防止版本冲突
+  exclude group: 'org.lynxsdk.lynx', module: 'lynx-trace'
+ }

- implementation ("org.lynxsdk.lynx:lynx-trace:3.4.0-rc.0")
+ implementation ("org.lynxsdk.lynx:lynx-trace:3.4.0-rc.0-dev")

- implementation ("org.lynxsdk.lynx:lynx-devtool:3.4.0-rc.0")
+ implementation ("org.lynxsdk.lynx:lynx-devtool:3.4.0-rc.0") {
+   // 排除 lynx-trace 和 lynx 模块,防止版本冲突
+   exclude group: 'org.lynxsdk.lynx', module: 'lynx-trace'
+   exclude group: 'org.lynxsdk.lynx', module: 'lynx'
+ }

重新构建应用

重新编译你的应用。

恭喜你已完成 Lynx 开发版本的集成!现在,你可以启动 Lynx DevTool 桌面端,使用 LynxTrace 或者 LynxRecorder 工具开始调试和性能分析。

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。