5 Commits
Author SHA1 Message Date
lanterngamescnandClaude Opus 4.8 5b9cfedb53 compatibleSdkVersion 设为最低基线 5.0.0(12),最大化设备覆盖
最低兼容 API 应覆盖尽量多设备,而非盯最新版。本项目定位 HarmonyOS NEXT API 12+
(CLAUDE.md),API 12(5.0.0) 为 NEXT 首发版本、覆盖面最广。compatibleSdkVersion 从
6.1.0(23) 进一步降到 5.0.0(12);编译通过(无高于 12 的 API 调用),targetSdkVersion 仍 6.1.1(24)。
真机(API23)/模拟器(API24) 及任意 API12+ 设备均可安装。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 21:06:28 +08:00
lanterngamescnandClaude Opus 4.8 f52f0707d7 修复真机安装:compatibleSdkVersion 降到 6.1.0(23) 匹配设备 API
真机(TLR-AL00) apiVersion=23(6.1.0)/Release,工程 compatibleSdkVersion=6.1.1(24) 要求
最低 API 24 > 设备 23 → "compatibleSdkVersion 与设备 apiVersion 不匹配"装不上
(releaseType 两端均为 Release,实际卡的是 API 版本)。
降 compatibleSdkVersion 至 6.1.0(23)(targetSdkVersion 仍 6.1.1(24)),真机+模拟器(24)均可装。
实测真机 install bundle successfully。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 21:04:28 +08:00
lanterngamescnandClaude Opus 4.8 206db9730a M1: 桥引擎核心(T-M1-01~04)
100% 复刻 lzyzsd/JsBridge(对照原 Android com.tagmae.jsbridge 逐字):
- IWebController + WebviewControllerAdapter(emitter UI 线程守卫,§5.5) + FakeWebController(单测用)
- Message(5字段,undefined省略) + MessageCodec(toJson/toArray + dispatchMessage 两次正则转义逐字复刻)
- HandlerRegistry + 空实现 DefaultHandler 兜底(H5 调用永不报错最后防线)
- BridgeController:onLoadIntercept(decode→yy://return/yy://)/callHandler/send/onPageEnd/
  flushMessageQueue(_fetchQueue 经 yy://return 回传,非 runJavaScript 返回值)/handleReturnData/
  启动队列补发;对能力零感知、纯逻辑可测
- build 编译通过(ArkTS 严格)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 08:51:11 +08:00
lanterngamescnandClaude Opus 4.8 6de9038a54 M0: 搭建多模块工程骨架(T-M0-01/T-M0-02)
- 在 entry 基础上新增 6 个 HAR:contracts/common/platform/domain_resource/feature_bridge/feature_capabilities(框架§4 工程结构)
- 依赖单向向下、无环、无传递依赖(T-M0-02):
  contracts←common←platform←domain_resource;feature_bridge←(contracts,common);
  feature_capabilities←(全部下层);entry←(全部下层)
- 各 HAR 含 build-profile/hvigorfile(harTasks)/module.json5(type:har)/Index.ets 导出入口
- devecocli build(debug) 全模块编译通过,entry 打包 HAP 成功

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 06:58:29 +08:00
joywayer 561af47817 first commit 2026-06-25 06:25:30 +08:00