新增 tools/install.sh:一条命令编译并侧载到手表

编译 release 版(enduro3 上 49.6 KB,debug 版是 168 KB),自动找已挂载的
GARMIN 卷复制到 GARMIN/APPS/。找不到卷时打印 .prg 路径和排查提示 —— macOS
上 fenix 7 之后的机型多数走 MTP,Finder 根本看不到这个盘,得用 OpenMTP 之类
的工具,这一点脚本里和 README 里都写了。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-10 21:16:01 +08:00
parent 230180febf
commit 00bce1b6ab
2 changed files with 77 additions and 1 deletions

View File

@@ -358,7 +358,22 @@ monkeydo bin/Fenix8V3_fenix847mm.prg fenix847mm # 载入表盘
非 release 编译会同时产出 `bin/*-settings.json`,可在模拟器 `View → Settings` 载入以实时切换主题与指标。注意模拟器会**持久化**已保存的设置,改 `properties.xml` 的默认值对已运行过的实例不生效,需先重置应用数据。
真机侧载:用 Garmin Express 或 Connect 手机 App 导入对应机型的 `bin/Fenix8V3_<device>.prg`,或把 `.prg` 拷入手表 `/GARMIN/Apps/`
### 侧载到真机
```bash
tools/install.sh # 默认 enduro3
tools/install.sh fenix847mm # 指定机型id 见 manifest.xml
```
脚本会编译 release 版并自动找已挂载的 GARMIN 卷复制过去。找不到卷时会打印
`.prg` 的路径和排查提示。
手动做的话就是:编译出 `bin/Fenix8V3_<机型>.prg`,拷进手表的 `GARMIN/APPS/`
推出后拔线,表上长按 UP/MENU → 表盘 → 选 Fenix 8 V3。再长按 MENU 进表盘设置。
> macOS 上 fenix 7 之后的机型多数走 MTPFinder 看不到这个盘。装
> [OpenMTP](https://openmtp.ganeshrvel.com)(免费)或 Android File Transfer
> 就能拖文件了。
---