Skip to content

Releases: ns-zzj/dsh-android-scrcpy

dsh-android-scrcpy v1.0.2 [2026-10-01.B1]

Choose a tag to compare

@ns-zzj ns-zzj released this 30 Sep 21:34

更新日志 — 修复改名后装不上(前后翻车三次)

修复

  • 第一次:装不上,报 failed to import:给包加 npm scope 时,包名、README、安装记录都改了,
    唯独忘了 cordis.patch.yml 里硬编码的包名。加载器按旧名找不到包。
  • 第二次:1.0.1 还是装不上:名字改对了,但 name: @nszzj/... 没加引号 —— YAML 里以 @ 开头的裸标量是非法字符,
    DSH 当场拒装(bad indentation of a mapping entry)。
  • 第三次:1.0.2 装上了,但 DSH 起不来:client/client.js 里还硬编码着旧 id 'dsh-scrcpy-core',
    客户端半区被加载两次 → duplicate factory registration → web boot 失败、应用打不开。
    现在 id 已改,并加了一道幂等守卫(第二次执行直接跳过,不再重复注册)。
  • 自我评价:三刀,一刀比一刀深 —— 先漏配置、再漏 YAML 语法、最后漏客户端入口,
    全靠 DSH 的崩溃日志才把最后一处挖出来。作者是个傻逼,认了。

安装方式

在 DSH 的插件面板里装上:

  • core(必装):@nszzj/dsh-scrcpy-core@1.0.2
  • 本包:@nszzj/dsh-android-scrcpy@1.0.2

或者下载下方的 Provider tgz包 和 Core tgz包。

dsh-android-scrcpy v1.0.0 [2026-09-29.B4]

Choose a tag to compare

@ns-zzj ns-zzj released this 29 Sep 13:16

安装方式

在 DSH 的插件面板里装上:

  • core(必装):@nszzj/dsh-scrcpy-core
  • 本包:@nszzj/dsh-android-scrcpy
    或者下载下方的 Provider tgz包 和 Core tgz包。
    provider 单独装不会激活(设计如此,不是报错)。