Android 配置
Voltra 通过 Jetpack Compose Glance 渲染小组件和 Live Update,所以你需要一个 嵌入了 Lynx SDK 并注册了 Voltra 原生模块的 Android 宿主 app。最快的路径是 直接用 参考宿主: 一个可运行的 Gradle 工程,原生模块和 Glance widget receiver 都已经接好了。
一键 AI 构建提示词
在已连接的设备或模拟器上构建并安装 Voltra Lynx Android demo。
工作树:
voltra-lynx/host/android/。JS bundle 源:voltra-lynx/packages/example-app/。阅读
voltra-lynx/host/android/README.md§Rebuild from clean。在执行./gradlew installDebug之前 先启动 Lynx 开发服务器(在packages/example-app里跑pnpm dev)。LynxView运行时会从http://10.0.2.2:3000/main.lynx.bundle加载(模拟器的宿主 loopback)。 真机调试需要adb reverse tcp:3000 tcp:3000。验收标准:跑完
adb shell am start -n com.voltra.lynx.demo/.SplashActivity,再用adb exec-out screencap -p > /tmp/android-app-launch.png截屏,屏幕 不是空白,而是 Voltra demo 屏。
前置条件
需要一台运行中的模拟器(Glance 小组件要求 API 26+)或者一台开了 USB 调试的真机。
构建并安装
第一次构建会下载 Gradle 8.x + Android Gradle Plugin + Lynx SDK 制品。 第一次大概 3 到 10 分钟,后面增量构建在 30 秒内。
验证
应该能看到 Voltra demo 导航屏。点 Material Colors Widget 或 Chart Widget 就能把一个 Glance 小组件放到主屏上。
宿主目录结构
VoltraLynxModule.kt 是 558 行新代码,暴露了 28 个用 @LynxMethod
标注的方法。voltra/ 下面的其他代码跟上游 Voltra 的 Android 原生代码
字节级一致。
