# 入门指南 [English](getting-started.md) 这是从第一次看到 Andee,到看到悬浮球并完成一次基本互动的最短路径。Andee 是实验性软件,可以读取并操作你的设备;安装前请先读[免责声明](../DISCLAIMER.zh-CN.md)。 ## 1. 选择安装方式 按你的目标选择一条路: - **不自己构建,先试用:** 使用 [CodeFlying 构建页](https://www.codeflying.net/andee) 获取已经配置好的 APK。这是独立服务,条款和 token 额度以它自己的规则为准。 - **试用仓库构建包:** 从[最新 Release](https://github.com/kuafuai/andee/releases/latest)下载裸 debug APK。里面没有密钥,之后必须自己配置本机模型和语音密钥。 - **自己构建:** 先按 [README 的快速开始](../README.zh-CN.md#快速开始)准备环境和执行命令;工具链没有配好时,再看详细的[装机配置](../README.zh-CN.md#构建配置)。 第一次运行请使用 Android 11(API 30)或更新版本的真机。模拟器可以安装,但大多数设备操作功能在那里没有实际意义。 ## 2. 安装并让悬浮球出现 APK 装到设备后,按下面四步进行: 1. **安装 APK。** 如果安装失败,先确认 APK 的 ABI 与设备匹配,也确认旧版本是不是由另一把密钥签名的。另一台机器构建的 debug 包可能需要先卸载旧包。 2. **打开“显示在其他应用上层”(悬浮窗)。** 回到 Andee 后应该能看到悬浮球。如果没有出现,重新打开 Andee 并使用自检,不要跳过这一步去猜后面的权限。 3. **在系统“无障碍”里打开 Andee。** 这让 Andee 能看见并触碰屏幕。服务没开时,球可能出现,但不能操作其它 App。强制停止应用或系统更新后,部分厂商的系统会再次关闭它。 4. **点击悬浮球并允许麦克风。** 如果之前拒绝过,到系统设置 → 应用 → Andee → 权限 → 麦克风里手动打开。没有麦克风仍然可以打字,但不能语音输入或使用唤醒词。 同一顺序也列在 README 的[装机顺序建议](../README.zh-CN.md#装机顺序建议)里。[权限说明](permissions.zh-CN.md)解释每项权限能做什么,以及拒绝后 Andee 会怎样降级。 ## 3. 配置大脑并完成一次互动 点击悬浮球上的 ⚙,进入**后端 → 本机**。填入一个 OpenAI 兼容端点和 `llm_api_key`;没有大脑密钥,本机大脑无法运行。如果安装的是 CodeFlying 包,**CodeFlying** 后端已经配置好。第一次用文字互动时,语音密钥不是必需的;但语音输入和朗读回复需要配置所选语音服务商。 现在点击悬浮球,输入一句简单的话,例如“你能看到这个屏幕上的什么?”,然后发送。悬浮球应该展开成对话卡片,返回答案,完成后再缩回悬浮球。这说明基本链路已经通了:应用在运行、大脑可连接、悬浮窗可见。第一次测试不要使用付款、发消息或其它有实际后果的任务。 ## 4. 出问题时使用自检 自检是应用内的实时清单,不是另一套安装向导。在悬浮球控制条点击 **✓**;如果无障碍服务关闭,也可以重新启动 Andee 进入自检。每一行会点名缺少的准备项,并尽量直接打开对应的系统设置。修好一项后回到自检,再次检查。 README 说明了[自检入口在哪里](../README.zh-CN.md#它长什么样),[权限说明](permissions.zh-CN.md)解释每一行权限的原因。构建或设备环境出错时,回到 README 的[构建配置](../README.zh-CN.md#构建配置);如果安装成功但仍然连不上大脑,先在**后端 → 本机**检查端点和密钥,不要先改其它权限。 看到悬浮球,并且文字请求已经得到回答,第一次运行就完成了。更高级的装机、云端 / hub 模式、唤醒词和已知限制,继续以 README 为准。