# 常见问题

# 还有其它名为 QtAdb 的项目/软件,此项目与它们是什么关系?

我写这篇文档时才发现已经有好多个 QtAdb了(悲,这也没有办法,只能将错就错了😔。此前的几个项目有比本项目功能更丰富的,也有功能专一且强大的,但他们都已停更许久。在未来可能会参考这几个项目,不过目前并没有这样做(看不懂而且没时间)。

# 不是有环境吗?怎么还是跑不了🥺

您下载的是压缩包,请全部解压后再使用;请确保您的设备已打开USB调试并正确连接。

# 我已经解压,仍然无法使用

请检查目录,不要将程序解压到含中文路径的地方。

部分 ADB 工具,如秋之盒、搞机工具箱等在退出后不会杀死其拉起的 ADB 服务端;QtADB异常退出后也可能来不及杀死 adb 进程,请进入任务管理器中结束 “adb.exe” 进程后重试,若仍无法使用请尝试重新启动。

# 怎么这么多类似乱码的报错😱

我已经尽可能让它减少报错了,若弹出的“未知错误”对话框中的报错无法构成一个完整的句子,那么您可以根据它的内容视情况忽略它,并查看另一条报错。

Tips:使用 Qt 所封装的进程类在获取 adb 输出的错误时,容易将一条错误随机分成多段错误处理,而每一段错误将被报告为一条单独的错误。所以程序用于识别报错类型所需的关键字信息可能只在其中一条错误中,甚至可能被拦腰斩断,分散在两条报错中,此时 QtAdb 将无法分辨这些不包含关键字的信息,从而弹出“未知错误”对话框,并显示这些错误。这个问题目前没有找到彻底的解决办法,仍在努力研究中。

# 应用无法安装🙁

请排查您是否为:降级安装、在不兼容的安卓版本上安装等等,错误提示暂时没有完全实现,请自行判断。降级安装等功能请期待后续版本。

# 侧载没有结束,却显示已结束

侧载为不稳定功能。若侧载压缩包过大将可能出现这种情况,此时请不要进行操作,具体以设备端 recovery 输出为准,在真正结束后方可进行操作。请具备一定查错能力后再使用。

# 按键模拟不生效🤨

此功能因设备而异,部分ROM中并没有提供相关功能(比如播放音乐、拉起计算器等)。若弹出错误提示,可以进行反馈。

# 连接无线调试卡死

需要分情况讨论:若更换另一部手机可以连接,则可能是手机端 ROM 出现问题,请重启并尝试再次连接;若设备没有问题则可能是路由器出现问题,请更换其它WI-FI网络再尝试。

# 连续报了一大堆错并闪退

QtAdb 仍处于测试开发中,这是不稳定因素之一。

# 无法连接WSA

请确保 WSA 已安装并正在运行:仅仅安装完成是不够的,还需要在开始菜单中打开 “适用于 Android^TM^ 的 Windows 子系统设置” 应用,选择 “开发人员” ,并打开 “开发人员模式”。在此之后,你可能还需要选择“系统” ,打开 “文件” 以确保 WSA 正在运行中。

# 闪退

请提交反馈,并描述发生闪退之前您进行的操作,谢谢!

# 我可以催更吗🥺

你可以请我喝可乐吗🥺当然可以催更,它现在仍处于开发中,并没有正式发布,仍需要长时间的调试。