安装包与关闭复验(2026-10-17)
本记录对应应用源码提交 0ad5024。以下为预览构建验证,不代表各平台安装包和正式发布验收已经完成。
Windows x64 Release
- 构建成功,程序关于页显示实际安装包版本
0.1.0+1,作者、网站、仓库与 Vex 的 MIT 许可信息已更新。 - 关于页的开源组件许可入口可打开并查看实际第三方许可证。原型和程序的简体中文、繁体中文、英语、日语声明已同步更新,关于及鸣谢不再引用其他产品。
- 本次分别点击标题栏关闭按钮、使用 Alt+F4,进程均正常退出。未单独测量本轮退出耗时。
- 检索 Windows Application 日志自本日 11:20 起的事件 1000 / 1001,未发现新的 Vex 或 flutter_windows 故障记录。
- 复验后再次启动 Release 程序,保留窗口供人工检查。
Android ARM64 预览包
本地交付文件位于仓库忽略的 artifacts/vex-0.1.0-preview-android-arm64.apk,未提交 APK 到源码仓库。
| 项目 | 值 |
|---|---|
| applicationId | com.codewf.vex.preview |
| versionName | 0.1.0-preview |
| versionCode | 2001 |
| ABI | arm64-v8a |
| 文件大小 | 35,558,289 字节(约 33.9 MiB) |
| SHA-256 | 89D75489313D51B5510A197DD47B4AED14C634ACD10AF7DEA86FACDD32790F36 |
| Android SDK | min 24,target / compile 36 |
| 签名 | preview 使用 Android Debug 证书,apksigner verify 通过 |
ARM64 真机尚未测试;此包不是生产签名的正式发布包。
Android 模拟器启动检查
使用同一源码单独构建 x86_64 preview 包,在现有模拟器上通过 adb install -r 保留数据升级安装;未卸载、清数据或强制降级。
am start -W返回Status: ok,冷启动TotalTime: 1274 ms。- 截图中显示写作工作区、侧栏、保存与排版入口、底部视图切换,未见空白或布局溢出。
- 应用进程对应的 AndroidRuntime / Flutter 错误与 libc 致命日志查询无输出。
这只覆盖 x86_64 模拟器的安装与启动,不等同于 ARM64 真机验证或 Android 全功能验收。
构建复现要点
在应用目录使用 flutter build apk --release --flavor preview --target-platform android-arm64 --split-per-abi --no-pub。明确按 ABI 拆包,避免通用包中保留插件的其他架构原生库。
本机 Windows 的 JDK 21 在系统临时路径下曾出现 Invalid argument: connect,导致 Gradle 无法建立回环连接。本轮仅为构建进程设置 JAVA_TOOL_OPTIONS 中的 -Djdk.net.unixdomain.tmpdir 和 -Djava.io.tmpdir,指向预先创建的短路径临时目录后构建成功;未修改系统全局配置。Android 生成的 .kotlin/ 缓存已加入忽略规则。
验收范围
应用 37 项、编辑器 27 项、导图 4 项测试及静态分析通过。大文档 198 项操作的条件、计时和限制见大文档性能验证,原型对照见视觉与交互验证。
当前仍不能认定达到原型 98% 的还原目标。源码首次布局和内存、复杂语法编辑、完整视觉矩阵仍需完善。macOS、Linux、iOS、鸿蒙的原生运行及安装包尚未验收;未创建正式 tag 或 GitHub Release。
有疑问或建议,欢迎到 GitHub 提交 Issue 参与讨论。