当前位置:首页>安卓APP>在安卓手机部署Openclaw

在安卓手机部署Openclaw

  • 2026-09-28 14:01:22
在安卓手机部署Openclaw

在安卓手机部署你的AI助手:OpenClaw

作者:Jason Liang

想随时使用AI助手,但不想依赖云端服务?本教程将手把手教你,如何在一部闲置的安卓手机上,本地部署功能强大的OpenClaw。

重要提示:本教程需要一定的Linux命令行基础。建议使用备用安卓手机,并在开始前恢复出厂设置,以确保环境干净。

部署的核心是借助 AidLux 应用,它能在手机中运行一个完整的Ubuntu系统。安装后,你可以开启其自带的网页控制服务,通过电脑浏览器来操作手机里的“Linux”,大幅提升输入和操作效率。

第一步:准备部署环境

  1. 下载并安装AidLux

    • 在备用安卓手机上下载并安装 AidLux 2.0。

    • 首次启动后,在AidLux的“云手机”功能中开启“网页服务”,即可用电脑浏览器访问显示的IP地址来远程操作。

    • aidlux默认的root密码是P@ssw0rd,也可以输入命令passwd去修改密码。

    • 下载地址:https://forum.aidlux.com/t/topic/71931

#以登录的方式切换到 root 用户su - root
  1. 安装基础工具与Node.js

    OpenClaw 需要 Node.js 环境。我们通过终端安装必要的工具链和最新版Node.js。

    # 1. 更新软件包列表并安装基础工具sudo apt updatesudo apt install curl git build-essential python3 -ysudo apt install -y build-essential libssl-dev# 2. 添加NodeSource官方源以获取新版Node.jscurl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -# 3. 安装Node.js和npmsudo apt install nodejs -y# 4. 验证安装node -vnpm -v

    如果输出版本号(如 v24.x.x),说明环境就绪。

第二步:更新CMake编译器

某些AI依赖的编译需要较新版本的CMake,AidLux自带的可能版本较低。

# 1. 移除旧版CMake并安装编译工具sudo apt remove -y cmakesudo apt install -y build-essential g++ gcc make libssl-dev# 2. 下载预编译的ARM64版本CMake (约100MB)wget -c https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-aarch64.sh# 3. 授予执行权限并安装chmod +x cmake-3.28.3-linux-aarch64.shsudo ./cmake-3.28.3-linux-aarch64.sh --skip-license --prefix=/usr/local# 4. 创建软链接并验证版本sudo ln -sf /usr/local/bin/cmake /usr/bin/cmakecmake --version

第三步:安装OpenClaw

一切就绪,现在安装OpenClaw本体。

# 1. (可选但推荐) 切换npm到国内镜像源,加速安装npm config set registry https://registry.npmmirror.com/# 2. 全局安装最新版OpenClawsudo npm install -g openclaw@latest# 3. 验证安装openclaw --version

💡 安装遇到问题?

在ARM设备上,如果因GPU编译失败,可尝试以下命令:

# 方法一:跳过GPU相关编译export NODE_LLAMA_CPP_SKIP_DOWNLOAD=truesudo npm install -g openclaw@latest# 方法二:完全跳过编译步骤(最通用)sudo npm install -g openclaw@latest --ignore-scripts

第四步:解决关键SystemError

这是在安卓手机上运行Node.js服务最关键的一步。由于Android 10+的安全限制,应用无法读取网络接口信息(/proc/net),直接启动会导致崩溃。我们需要创建一个补丁来绕过此限制。

  1. 创建补丁文件

#新建一个隐藏的文件夹mkdir -p /root/.openclaw#编辑bionic-bypass.js补丁文件vi /root/.openclaw/bionic-bypass.js

2.写入补丁代码

在vi编辑器中,按 i进入插入模式,粘贴以下全部代码,然后按 ESC退出插入模式,输入 :wq保存并退出。

const os = require('os');const originalNetworkInterfaces = os.networkInterfaces;os.networkInterfaces = function() {    try {        const interfaces = originalNetworkInterfaces.call(os);        if (interfaces && Object.keys(interfaces).length > 0) {            return interfaces;        }    } catch (e) {}    return {        lo: [{            address: '127.0.0.1',            netmask: '255.0.0.0',            family: 'IPv4',            mac: '00:00:00:00:00:00',            internal: true,            cidr: '127.0.0.1/8'        }]    };};

3.使补丁永久生效

# 将环境变量写入 .bashrcecho 'export NODE_OPTIONS="--require /root/.openclaw/bionic-bypass.js"' >> ~/.bashrc#让配置立即生效source ~/.bashrc

第五步:启动与配置OpenClaw

环境全部配置完成,现在可以启动你的AI助手了!

1.注册Deepseek API(需在 DeepSeek平台获取)

https://platform.deepseek.com/api_keys

2.配置QQ机器人通道(如需)

https://q.qq.com/qqbot/openclaw/index.html

3.启动Openclaw配置和网关服务

    • 看到服务成功运行的日志后,你就可以通过配置好的渠道(如QQ)与你的私人AI助手对话了!

# 启动 openclaw 配置openclaw onboard#启动网关openclaw gateway

🎉 大功告成!

现在,你已拥有一部24小时在线的便携式AI助手服务器。享受低延迟、高隐私的智能对话体验吧!

有任何部署问题,欢迎在评论区交流讨论。

最新文章

随机文章