Files
yenharvey f121eb6a69 feat: Android 日志落盘并能打包发送,各端日志包附系统信息
反馈问题时拿不到日志:Android 的日志只进 logcat,用户不接电脑拿不出来;PC 的日志包里没有系统版本,没法排查。
Android:tracing 同时写 files/logs/ime.<日期>.log(按天、留 7 天,不经后台线程,没接住的异常记完再退),Kotlin 经 AppLog 写同一份;
应用一起来补记上回之后的进程退出原因(崩溃、ANR、被系统清理),输入法记弹出、收起、onEvaluateInputViewShown 不显示的原因。
文件缺省只记 info,开了「详细日志」才记 debug(会带打的字),开关存在单独的 prefs,免得触发键盘重建。
「数据 → 日志 → 打包日志」:发送给…(系统分享,QQ / 微信 / 邮件)排第一,手机上存下来的文件多数人找不到;也能存到手机。
包里是日志、设置清单(抹掉像密钥的项)与 device.txt(机型、系统、省电限制与待机分组、已启用输入法、实体键盘、随包数据清单),
每项单独取,读不到写 unknown,不让整包失败。
PC:打包到桌面时多一份 system.txt(版本、系统与 build 号、架构、区域,Windows 的 DPI,macOS 的机型,Linux 的发行版、桌面、会话与输入法框架)。
真机(小米 Android 16)验过打包、发送与存到手机;PC 只在 Windows 上验过 system.txt,macOS 与 Linux 分支没验。
有助于定位 #891(键盘有时候弹不出来),本身不修它。

Refs #891
2026-11-04 19:10:15 +08:00

1.5 KiB

title, order, description
title order description
反馈问题 3 到哪里反馈问题与建议,以及反馈时需要附上的日志与信息。

问题与建议请提到 GitHub Issues,按表单填写即可;表单会要求下面这些材料。 也可以加 QQ 群 902314603(青简输入法用户内测体验交流群)直接交流。

先查一下 常见问题,很多情况在那里有处理方法。

反馈时请提供

  1. 日志包:「设置 → 高级 → 日志文件 → 打包到桌面」,把日志、设置与系统信息(系统版本、架构、区域等)打包成一个文件放在桌面,反馈时附上。API 密钥会被抹去。 也可以点同一处的「打开日志目录」自己取,位置见 数据文件与日志。 Android 上是青简 App 的「数据 → 日志 → 打包日志」,选「发送给…」直接发到 QQ、微信或邮件,或选「存到手机」存成 zip;包里另有机型、系统版本、省电设置与已启用的输入法。
  2. 出现问题时所在的应用、输入的内容、预期结果与实际结果。
  3. 系统版本与青简的版本(「设置 → 关于」;附了日志包就不用另写)。

能复现时,先打开「详细日志」(电脑上在「设置 → 高级」,Android 上在「数据 → 日志」)再复现一次,日志中就有逐键记录;排查完成后请关闭,因为它会记下输入的内容。