appdevforall/CodeOnTheGo
开发工具一款在 Android 手机上直接编写并构建 Android 应用的移动 IDE,无需笔记本电脑,也无需联网。
Code on the Go 是一款 Android IDE,面向只能用手机开发 Android 应用的人,也适用于没有笔记本电脑或网络不稳定的环境。它是已归档的 AndroidIDE 的后续项目,定位为降低 Android 开发门槛的公益项目 AndroidIDE 后继项目。
功能与获取方式
它通过 App Dev for All 网站以 Android APK 形式安装,文档中没有桌面端组件 安装页面。应用内整合了编辑器、Java 语言服务器、布局编辑器和终端环境,分别基于 sora-editor、Java Language Server、LayoutEditor 与 Termux 终端模拟器 README 致谢。随附的 Java、Kotlin、Android 笔记以及 OpenJDK 17 文档,说明它更偏向离线学习与编码,而不是远程服务的瘦客户端 README 文档部分。
典型流程是:打开或新建项目,借助 Java 语言服务器编辑 Java、Kotlin 或布局文件,然后在设备上构建。项目自述称无需传统电脑或互联网即可完成这些工作 仓库描述。
使用路径与前提
文档给出的路径是手机应用:一台 Android 设备加上从项目网站下载的 APK。仓库本身面向贡献者,另有独立的贡献指南 贡献指南。文档没有把桌面环境、模拟器或云端构建列为前提。
由于整套工具链都跑在手机上,实际约束来自设备本身:SDK、构建工具和项目所需的存储与内存,以及取决于手机硬件的构建耗时。README 没有公布支持的 Android 版本、最低设备规格,也没有列出已验证可用的构建任务,因此在投入真实项目前应先核对这些信息。
离线能力及其边界
离线是核心卖点,但表述范围有限:应用设计目标是在无网络时构建 Android 应用。README 没有说明首次运行时若缺少依赖或 SDK 组件会怎样、是否有时仍需下载依赖,以及这些组件如何更新。应把「离线」理解为预期的使用方式,而不是对所有项目配置的保证。
许可与项目状态
Code on the Go 采用 GPL-3.0 许可 许可声明;分发修改版本时需遵守 GPL 的常见义务,版权方也请求将违反许可的情况报告给他们。项目声称由 App Dev for All 每周持续维护,并接替已归档的 AndroidIDE AndroidIDE。问题反馈和讨论在 GitHub issues 与 discussions 中进行 issues,另有 wiki 知识库 知识库。
本文由 AI 根据项目 README 生成,更新于 2026年10月29日,以项目官方文档为准。