OpenClaw官方当前最新版本已经升到了2026.4.29,但对于通过安卓手机Termux环境运行OpenClaw程序的用户来说,出现了一个无法运行的问题。
我今早上手欠,已经替大家试过了 :) 折腾一早上,又回退到4.27了。升级过程是顺利的,新版本启动时会提示npm包错误,然后退出。
npm error code EBADPLATFORM,npm error notsup Unsupported platform for @lancedb/lancedb@0.27.2: wanted {"os":"darwin,linux,win32","cpu":"x64,arm64"} (current: {"os":"android","cpu":"arm64"})
问题源自OpenClaw 4.29版的新特性(引自Deepseek):
让AI更懂人、更主动,聚焦于记忆、长期承诺与群聊体验,也就是让AI不再“金鱼记忆”。
OpenClaw v2026.4.29实现这个新特性依赖新的npm包,即需要 @lancedb/lancedb的依赖。而这个包当前没有官方支持Termux ,导致了小龙虾v2026.4.29版本无法运行。
所以,目前,安卓Termux里养小龙虾的暂时不要升级至2026.4.29 。
如果已经升级崩了的,“不要紧”,参考如下流程操作:
1、复制备份一套 .openclaw 目录;
2、删除OpenClaw4.29;
3、重新安装OpenClaw4.27版本;
4、再把备份目录恢复回去;
5、重新跑一遍openclaw onboard。
一般能顺利回退至4.27,我早上是8:03点了升级,9:20恢复至4.27并成功启动。
最后,欢迎留言交流。
本篇内容仍坚持纯人工编写