[BUG]: AnythingLLM Mobile not working

用户在巴基斯坦使用 Infinix Note 50 Pro(Android 14)运行 AnythingLLM 桌面端(版本未知),并通过官网下载的 APK 侧载安装 AnythingLLM Mobile 应用。移动端通过扫码连接桌面端时超时失败。后端 LLM 为 Ollama / Qwen3.5:

[BUG]: AnythingLLM Mobile not working

[BUG]: AnythingLLM Mobile not working

快速结论:该报错出现在 Android 用户尝试在未上架地区(如巴基斯坦)通过侧载 APK 安装 AnythingLLM Mobile 并扫码连接桌面端时,连接失败。优先确认是否为 Google Play 服务限制导致扫码握手失败,以及桌面端与移动端版本是否差异过大。

问题场景

用户在巴基斯坦使用 Infinix Note 50 Pro(Android 14)运行 AnythingLLM 桌面端(版本未知),并通过官网下载的 APK 侧载安装 AnythingLLM Mobile 应用。移动端通过扫码连接桌面端时超时失败。后端 LLM 为 Ollama / Qwen3.5:9b。

报错原文

Takes some time loading → Fails (no explicit error code provided)  
Play Store: "not available in your country"

原因分析

可能原因:

  • Google Play 服务区域限制:巴基斯坦地区未正式上架,APK 可能缺少 Google Play 服务依赖,导致扫码握手时网络或认证失败。
  • 移动端 APK 版本与桌面端不匹配:侧载的 APK 可能为旧版或开发版,与桌面端通信协议不一致。
  • 本地网络或端口限制:Android 14 可能限制本地局域网 QR 码连接,或桌面端防火墙阻止移动端访问。

环境排查

  • 确认桌面端 AnythingLLM 版本(Issue 中未提供)
  • 确认移动端 APK 的版本号(从官网下载的具体版本)
  • 确认 Android 14 是否已开启“仅允许 Google Play 服务”相关权限
  • 检查桌面端是否在局域网内可被发现(例如其他设备能否访问)
  • 额外排查:尝试手动输入桌面端 IP 和端口,而非扫码

解决步骤

  1. 可优先尝试:等待官方更新。Issue 中项目维护者回应了“Updated, will take time to apply”并标记为已解决,表明该问题已通过后端或应用更新修复,但需等待更新推送。
  2. 如果等待更新后仍无法连接,尝试卸载侧载的 APK,从 Google Play 商店(如果有其他地区账号)或官网重新下载最新 APK。
  3. 检查桌面端防火墙设置,确保端口 3001(或自定义端口)对外开放。
  4. 在移动端手动输入桌面端 IP + 端口(例如 192.168.x.x:3001)代替扫码,排除扫码功能自身问题。
  5. 如果仍失败,在桌面端设置中打开“允许局域网连接”选项(如有)。

验证方法

等待官方更新推送后,重新从官网下载最新 APK 并安装,再次扫码连接桌面端。如果连接成功且 Play Store 不再提示“not available in your country”,则问题已解决。

参考来源

Mintplex-Labs/anything-llm #5626

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 11258

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注