create: Checkpoint 2026-09-26 23:07:13 UTC [39aaffceeb]
MemRelay-Operation: checkpoint-save:rapt-ckpt-vendor-copy-20260927 MemRelay-Resource: 0647e39a-d305-4ba0-af7b-1ef83f215533
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
---
|
||||
title: Checkpoint 2026-09-26 23:07:13 UTC [39aaffceeb]
|
||||
type: checkpoint
|
||||
permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/checkpoint-2026-09-26-23-07-13-utc-39aaffceeb
|
||||
stable_id: 0647e39a-d305-4ba0-af7b-1ef83f215533
|
||||
scope: project
|
||||
memory_type: checkpoint
|
||||
project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be
|
||||
usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998
|
||||
status: active
|
||||
revision: 1
|
||||
request_id: rapt-ckpt-vendor-copy-20260927
|
||||
created_at: '2026-09-26T23:07:13.315910+00:00'
|
||||
updated_at: '2026-09-26T23:07:13.315910+00:00'
|
||||
tags:
|
||||
- packaging
|
||||
---
|
||||
|
||||
完成:打包改为拷贝本地 vendor,不再在打包时下载 adb 和 WebView2。
|
||||
原因:vendor/webview2 里已有微软离线安装包,用户要求编译打包不要重新下载;adb 同样改为使用 vendor/platform-tools。README 不进入 zip。
|
||||
关键实现:scripts/package.py 从 vendor/platform-tools 拷到压缩包 tools/platform-tools,从 vendor/webview2 拷贝 MicrosoftEdgeWebView2RuntimeInstallerX64.exe。server/services/adb.py 依次查找 tools/platform-tools 和 vendor/platform-tools。启动时若注册表没有 Evergreen WebView2,才执行安装包 /silent /install。不再打入 NuGet 固定版本运行时。
|
||||
验证:vendor 里的 adb 37.0.0 可执行。新压缩包 E:\code\RapDrama\dist\RaptDrama-Download-Tools-windows-x64-new.zip 约 258 MB,含 adb、安装包、ffmpeg、python、界面,不含 README 和 msedgewebview2.exe。旧 zip 被占用无法覆盖。已把 adb 拷进用户正在使用的解压目录 tools/platform-tools。未重新打开窗口点登录。
|
||||
下一步:关掉正在打开的旧 zip 后,用 -new.zip 覆盖,或直接把 -new.zip 解压使用。当前已打开的程序可以再点一次登录,adb 已补到那个目录。
|
||||
给下个会话:不要在打包时下载 WebView2 NuGet 或 platform-tools。vendor/platform-tools 和 vendor/webview2 不提交。窗口宽度 1080、背景 #363636 不要改。
|
||||
Reference in New Issue
Block a user