1.1 google play
ps: 网上有说google play的Termux版本太老,无法正常运行。小编实测,是可以使用的,版本还是26年最新的。
1.2 f-droid
2.1 基础环境准备
在 Termux 中,首先需要确保软件包列表是最新的,并安装核心构建工具:
pkg update && pkg upgrade pkg install -y nodejs git cmake clang make tree zip
2.2 安装 Gemini CLI
通过 npm 全局安装 Gemini CLI:
npm install -g @google/gemini-cli
安装完成后,通过 gemini login 进行身份验证。
2.3 进阶配置:自动编辑模式 (autoEdit)
为了提高在手机端的效率,建议开启自动编辑模式,减少重复的确认弹窗。
- 永久开启方法:修改
~/.gemini/settings.json:
{ “general”: {
"defaultApprovalMode": "auto_edit"
} }
2.4 技能系统 (Skills) 的应用
通过创建自定义技能(如 article-recorder),可以将复杂的指令流固化。
- 关键命令:
/skills list: 查看已安装技能。/skills reload: 刷新技能缓存(修改技能后必做)。
2.5 竞品对比:为什么选择 Gemini CLI?
在 Android (Termux) 环境下,Gemini CLI 展现了极强的原生适配能力。
- Gemini CLI: 真正的“开箱即用”。只需
npm install即可完美运行,能够直接访问 Termux 的文件系统并调用本地工具(如cmake,git),无需任何复杂的环境模拟。 - Claude CLI (Claude Code): 目前对 Android 环境支持欠佳。由于其依赖于特定的 GLIBC 版本及某些原生 Node.js 扩展,在 Termux 的 Bionic 环境下经常会出现安装失败或运行报错。若想运行 Claude 往往需要通过
proot-distro搭建虚拟 Linux 容器,过程繁琐且性能损耗大。
特性/工具 Gemini CLI Claude CLI (Claude Code) 说明
Android 原生支持 ⭐⭐⭐⭐⭐ (完美支持) ⭐ (需 Proot 容器) Gemini 直接运行于 Termux
安装复杂度 极低 (npm 一键安装) 极高 (环境不兼容) Claude 在手机端门槛极高
本地工具调用 直接调用 Termux 工具 需跨容器调用 Gemini 能直接感知手机环境
包管理器
pkg /
apt
winget /
choco Termux 使用轻量级 Linux 包管理
快捷键
Shift+Tab 较难执行 完美支持 手机端建议使用
/settings 菜单切换模式
资源限制 内存与 CPU 受限 性能充沛 建议在手机端避免进行超大型项目的索引
文件系统
/data/data/…/home
C:Users… 路径结构完全不同,编写脚本时需注意
本文详细记录了在 Android Termux 环境下从零开始搭建 Gemini CLI 开发环境的全过程,涵盖了基础工具安装、Node.js 环境配置、Git 部署以及自定义技能的进阶玩法。
使用中需要配置配置编辑器,否则部分功能将被限制。可以通过下面命令行安装。
pkg install neovim pkg install vim # 失败了
Gemini中通过/editor命令查看并设置使用的编辑器
本文详细记录了在 Android Termux 环境下从零开始搭建 Gemini CLI 开发环境的全过程,涵盖了基础工具安装、Node.js 环境配置、Git 部署以及自定义技能的进阶玩法。
- Termux Wiki
- Gemini CLI GitHub Repository
- f-droid官网 https://f-droid.org/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/281013.html