安卓系统部署openclaw
过年前开始接触龙虾,过程中都出现各种问题,都把虾删了,到现在这第7只才算稳定些。先整理一下安装步骤分享一下。虽然现在各大厂商都有自己的虾而且部署更简单,更适合追热闹的人,但是对于喜欢自己动手的,亲自安装的乐趣和感受还是不一样。我也是小白,现在也是以练促学,也希望大家多指正。
详细部署步骤
准备环境:安装Termux
- 由于Google Play商店的Termux版本较旧,建议从F-Droid应用商店下载安装Termux。
- 硬件要求:建议Android 10或更高版本,并预留约500MB的存储空间。
基础配置:更新与安装依赖
- 打开Termux,输入以下命令来更新软件包列表并安装必要的编译工具(因为许多Python和Node.js库需要在手机上实时编译)
1 | |
- 部署OpenClaw:
使用专用NPM包(功能更全)
安装openclaw-termux包:
1 | |
首次配置:Onboard
- 部署完成后,需要进入一个隔离的Linux环境(proot)进行OpenClaw的初始化配置
1 | |
- 然后运行配置向导,设置你的API密钥(如OpenAI、Gemini等)和想接入的聊天平台(如飞书、Discord):
1 | |
启动与访问
- 在刚才的Linux环境中,启动OpenClaw网关:
1 | |
- 说明
由于上述方式按通过openclawx这个资源包安装的,因此,可以在termux环境下,直接输入openclawx +其他指令,系统会指定执行openclaw +其他指令,然后开始执行。
另外,可安装tmux,pkg install tmux。然后同时按ctrl+b+”,进行上下分屏,在其中一个屏幕输入openclawx gateway, 另一个用来执行其他任务。