appdevforall/CodeOnTheGo

开发工具

一款在 Android 手机上直接编写并构建 Android 应用的移动 IDE,无需笔记本电脑,也无需联网。

512
101
Java
GPL-3.0
创建于 1 年前

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日,以项目官方文档为准。