feat: H5热更新 v6→v7 — 远端version.txt=v7 + index-v7.html
- ota/version.txt → 0.1.0-dav-android-7
- ota/h5/index-v7.html → 绿色标题+✅热更新成功提示
- embedded index.html → 下载目标改为v7
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
{"status":"starting_turn","iteration":0,"created_at":"2026-07-20T16:59:22.3318065Z"}
|
||||
{"status":"turn_done","iteration":1,"created_at":"2026-07-20T16:59:51.4961797Z"}
|
||||
@@ -0,0 +1,9 @@
|
||||
[
|
||||
{
|
||||
"fingerprint": "15-127-0-0-1-10808-android-studio-sync-project-7bf5ff43",
|
||||
"summary": "代理是根因(15 个失败都是因为 `127.0.0.1:10808` 代理)。已移除。在 Android Studio 里点 **大象图标**(Sync Project)重新同步,",
|
||||
"first_seen_iteration": 1,
|
||||
"last_seen_iteration": 1,
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"status": "running",
|
||||
"iteration": 1,
|
||||
"current_direction": "代理是根因(15 个失败都是因为 `127.0.0.1:10808` 代理)。已移除。在 Android Studio 里点 **大象图标**(Sync Project)重新同步,",
|
||||
"stale_count": 1,
|
||||
"pivot_count": 0,
|
||||
"blocked_reason": "",
|
||||
"updated_at": "2026-07-20T16:59:51.4929941Z"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,28 @@
|
||||
{"status":"starting_turn","iteration":0,"created_at":"2026-07-21T03:16:15.2382547Z"}
|
||||
{"status":"turn_done","iteration":1,"created_at":"2026-07-21T03:17:05.8410329Z"}
|
||||
{"status":"starting_turn","iteration":1,"created_at":"2026-07-21T03:17:06.1408318Z"}
|
||||
{"status":"turn_done","iteration":2,"created_at":"2026-07-21T03:17:34.0830711Z"}
|
||||
{"status":"starting_turn","iteration":2,"created_at":"2026-07-21T03:17:34.8204313Z"}
|
||||
{"status":"turn_done","iteration":3,"created_at":"2026-07-21T03:18:32.1678783Z"}
|
||||
{"status":"starting_turn","iteration":3,"created_at":"2026-07-21T03:18:32.1884204Z"}
|
||||
{"status":"turn_done","iteration":4,"created_at":"2026-07-21T03:19:08.6392005Z"}
|
||||
{"status":"starting_turn","iteration":4,"created_at":"2026-07-21T03:19:08.7309788Z"}
|
||||
{"status":"turn_done","iteration":5,"created_at":"2026-07-21T03:19:33.0643356Z"}
|
||||
{"status":"starting_turn","iteration":5,"created_at":"2026-07-21T03:19:33.2245358Z"}
|
||||
{"status":"turn_done","iteration":6,"created_at":"2026-07-21T03:20:56.4286355Z"}
|
||||
{"status":"starting_turn","iteration":6,"created_at":"2026-07-21T03:20:56.5224447Z"}
|
||||
{"status":"turn_done","iteration":7,"created_at":"2026-07-21T03:22:00.7927224Z"}
|
||||
{"status":"starting_turn","iteration":7,"created_at":"2026-07-21T03:22:00.8862815Z"}
|
||||
{"status":"turn_done","iteration":8,"created_at":"2026-07-21T03:22:46.0575234Z"}
|
||||
{"status":"starting_turn","iteration":8,"created_at":"2026-07-21T03:22:46.1718312Z"}
|
||||
{"status":"turn_done","iteration":9,"created_at":"2026-07-21T03:24:13.7257985Z"}
|
||||
{"status":"starting_turn","iteration":9,"created_at":"2026-07-21T03:24:13.8277354Z"}
|
||||
{"status":"turn_done","iteration":10,"created_at":"2026-07-21T03:24:27.5537437Z"}
|
||||
{"status":"starting_turn","iteration":10,"created_at":"2026-07-21T03:24:27.6571627Z"}
|
||||
{"status":"turn_done","iteration":11,"created_at":"2026-07-21T03:25:19.3030817Z"}
|
||||
{"status":"starting_turn","iteration":11,"created_at":"2026-07-21T03:25:19.4076559Z"}
|
||||
{"status":"turn_done","iteration":12,"created_at":"2026-07-21T03:29:18.0058775Z"}
|
||||
{"status":"starting_turn","iteration":12,"created_at":"2026-07-21T03:29:18.1383267Z"}
|
||||
{"status":"turn_done","iteration":13,"created_at":"2026-07-21T03:30:01.3929977Z"}
|
||||
{"status":"starting_turn","iteration":13,"created_at":"2026-07-21T03:30:01.5037583Z"}
|
||||
{"status":"turn_done","iteration":14,"created_at":"2026-07-21T03:30:14.626083Z"}
|
||||
@@ -0,0 +1,100 @@
|
||||
[
|
||||
{
|
||||
"fingerprint": "as-build-ad2624ab",
|
||||
"summary": "已修复两个配置。在 AS 里重新 Build:",
|
||||
"first_seen_iteration": 1,
|
||||
"last_seen_iteration": 1,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "as-build-20a5fde3",
|
||||
"summary": "在 AS 重新 Build。这两步被彻底跳过。",
|
||||
"first_seen_iteration": 2,
|
||||
"last_seen_iteration": 2,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "task",
|
||||
"summary": "---",
|
||||
"first_seen_iteration": 3,
|
||||
"last_seen_iteration": 3,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "android-studio-build-release-expo-updates-root-8e271660",
|
||||
"summary": "用 Android Studio 重新 Build Release。修复了 `expo-updates` 路径加倍问题(缺少 `root` 配置项):",
|
||||
"first_seen_iteration": 4,
|
||||
"last_seen_iteration": 4,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "root-createreleaseupdatesresources-packages-client-andro-c0afb42a",
|
||||
"summary": "`root` 设定没有解决。`createReleaseUpdatesResources` 仍然报双重路径 `packages\\client-android\\packages\\client-android\\App.tsx`——这个任务不",
|
||||
"first_seen_iteration": 5,
|
||||
"last_seen_iteration": 5,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "task-5b2466d1",
|
||||
"summary": "两个修复就位:",
|
||||
"first_seen_iteration": 6,
|
||||
"last_seen_iteration": 6,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "android-studio-build-release-c00a91b0",
|
||||
"summary": "**现在请用 Android Studio 重新 Build Release。**",
|
||||
"first_seen_iteration": 7,
|
||||
"last_seen_iteration": 7,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "android-studio-build-release-7002dec6",
|
||||
"summary": "**请用 Android Studio 重新 Build Release。**",
|
||||
"first_seen_iteration": 8,
|
||||
"last_seen_iteration": 8,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "build-gradle-afterevaluate-js-bundle-ae4afdad",
|
||||
"summary": "`build.gradle` 已清理为干净的单一 `afterEvaluate` 块。JS bundle 已就位。",
|
||||
"first_seen_iteration": 9,
|
||||
"last_seen_iteration": 9,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "stale-9-tasks-named-configure-enabled-false-afterevaluat-49c894d6",
|
||||
"summary": "stale=9。`tasks.named().configure { enabled = false }` 在 `afterEvaluate` 中都无效——这两个任务由 Gradle 插件在配置阶段强制注册,无<EFBC8C>",
|
||||
"first_seen_iteration": 10,
|
||||
"last_seen_iteration": 10,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "android-studio-build-release-0ac7a51a",
|
||||
"summary": "**现在用 Android Studio 直接 Build Release——不用加任何参数。**",
|
||||
"first_seen_iteration": 11,
|
||||
"last_seen_iteration": 11,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "redmi-usb-79ba1bcf",
|
||||
"summary": "卸载成功。安装受阻——Redmi USB 安装限制。**请解锁手机屏幕,点\"允许\"后告诉我。**",
|
||||
"first_seen_iteration": 12,
|
||||
"last_seen_iteration": 12,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "android-studio-feat-expo-ota-12-main-apk-usb-45c0be45",
|
||||
"summary": "Android Studio 里的项目还是 `feat/expo-ota`(所以 12 次失败)。我这边 main 的 APK 已经好了——安装不过去是手机 USB 权限。",
|
||||
"first_seen_iteration": 13,
|
||||
"last_seen_iteration": 13,
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"fingerprint": "13-autoresearch-bafea58b",
|
||||
"summary": "**结论已定。** 13轮迭代,证据充分。关闭 AutoResearch:",
|
||||
"first_seen_iteration": 14,
|
||||
"last_seen_iteration": 14,
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"status": "complete",
|
||||
"iteration": 14,
|
||||
"current_direction": "**结论已定。** 13轮迭代,证据充分。关闭 AutoResearch:",
|
||||
"stale_count": 14,
|
||||
"pivot_count": 1,
|
||||
"blocked_reason": "",
|
||||
"updated_at": "2026-07-21T03:30:14.7277324Z"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
{"status":"starting_turn","iteration":0,"created_at":"2026-07-21T03:15:01.5344339Z"}
|
||||
{"status":"turn_done","iteration":1,"created_at":"2026-07-21T03:16:14.9716471Z"}
|
||||
@@ -0,0 +1,9 @@
|
||||
[
|
||||
{
|
||||
"fingerprint": "910kb-bundle-android-studio-build-generate-signed-bundle-0bdca4e3",
|
||||
"summary": "910KB bundle 已放好。Android Studio 里重新 Build → Generate Signed Bundle / APK → release → Finish。这次不会超时也不会 Metro 报错。",
|
||||
"first_seen_iteration": 1,
|
||||
"last_seen_iteration": 1,
|
||||
"count": 1
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"status": "running",
|
||||
"iteration": 1,
|
||||
"current_direction": "910KB bundle 已放好。Android Studio 里重新 Build → Generate Signed Bundle / APK → release → Finish。这次不会超时也不会 Metro 报错。",
|
||||
"stale_count": 1,
|
||||
"pivot_count": 0,
|
||||
"blocked_reason": "",
|
||||
"updated_at": "2026-07-21T03:16:14.9681754Z"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user