跳转到内容
教程

Dcoder 关停了:Android 上现在用什么

Dcoder 已于 2026 年 3 月 31 日关停。发生了什么,以及现在在 Android 上写 Python、网页代码或多种语言该用什么,各有哪些限制。

2 min
作者 Pelayo Naredo
简短回答

Dcoder 已于 2026 年 3 月 31 日关停,没有哪一个应用能单独取代它。要用 NumPy 这类库写 Python,选 Pydroid 3。要带插件的代码编辑器,选 Acode。有网络时想快速跑一小段代码,用 OneCompiler 这类网页编译器。想在一个应用里离线运行多种语言,并带 Git、SSH 和数据库,PocketCode 适合,但要在它免费版的限制之内。

我是 PocketCode 的开发者,它也是下面的选项之一,所以我对它的评价请自行斟酌。其他应用我是根据它们自己的页面和商店介绍来描述的(2026 年 10 月 31 日查阅),并非亲自测试,同时我也会说明 PocketCode 的不足。

Dcoder 发生了什么

Dcoder 是一款面向 Android 的手机 IDE 和编译器。它的官网说,2016 年上线时支持 C、Java 和 Python,后来增加到 35 种以上的语言,开发者超过 500 万,项目超过 1500 万个。2019 年加入了 Techstars Bangalore 加速器。

dcoder.tech 现在写着 “Dcoder has officially shut down”,并给出 2026 年 3 月 31 日这个日期,距离上线十年。法国软件网站 Clubic 也报道了这次关停(其页面更新于 2026 年 6 月 8 日)。

团队没有说明关停的原因,所以我不去猜。页面上有一行“关于你的数据有疑问”并附有联系邮箱,但没有说明已保存的项目会怎么处理。如果你在 Dcoder 里有作品,请写信到那个邮箱,并检查自己是否在别处留有备份。我不知道有哪个应用能取代它的社区,所以下面的选项只覆盖工具本身。

现在用什么,取决于你在 Dcoder 里做什么

你在练习 Python:Pydroid 3

Pydroid 3 是一款 Python IDE。它在 Google Play 上的介绍说,Python 3 解释器可以离线运行,并带有 pip 和预编译的软件包,例如 NumPy、SciPy、matplotlib 和 scikit-learn,另外还有 Tkinter 和内置的 C、C++ 编译器。

同一份介绍里写明的限制:它含有广告并提供应用内购买,部分功能(包括代码预测和实时代码分析)标注为仅限 Premium。它围绕 Python 构建。介绍里提到了 C、C++ 和 Fortran,但没有 Dcoder 那样的 35 种以上语言。

你在编辑代码并想要插件:Acode

Acode 是一款开源代码编辑器,采用 MIT 许可证。它的介绍提到支持 100 多种语言的语法高亮、插件商店、Git、SSH、FTP 和 SFTP,以及内置终端。需要 Android 7.0 或更高版本。

它首先是编辑器。运行 C 或 Python 要通过它的终端和插件,介绍里的上手步骤也包含一次性的终端设置,所以要做好配置一番的准备。免费版含有广告,Pro 版可以去掉广告。

你习惯把代码贴进编译器看输出:网页编译器

OneCompiler 这类网站在浏览器里提交代码,由它们的服务器来运行。OneCompiler 自称是免费的在线编译器,支持 110 多种语言和数据库,无需安装。对几乎任何语言来说,这都对应了 Dcoder 里“写完就运行”的那部分。

限制来自这种形式本身。需要联网,你的代码在别人的服务器上运行,而每个网站有哪些限制、文件存放在哪里,我没有核实过。依赖某个网站之前,请先看清楚这些。

你想在一个应用里离线运行多种语言:PocketCode

PocketCode 是一款 Android IDE:带语言服务器的代码编辑器、Git、终端、SSH 和 SFTP、数据库管理器、API 测试器,以及使用你自己密钥的 AI 助手。没有广告。可在 Google Play 获取,要求 Android 9 或更高版本,64 位设备。

登录之后,下面这些可以在手机上离线运行:Python、JavaScript、TypeScript、C、Java、Ruby、PHP、SQL 和 shell 脚本。其中几项有附加说明:

  • Python 可以离线运行,带有标准库。更多内容见 Android 上运行 Python。
  • Java 通过功能有限的解释器运行,TypeScript 运行时不做类型检查。
  • Lua、Go 和 Kotlin 需要一次性下载之后才能运行。Kotlin 的工具来自 Google Play,约 119 MB。

SSH 和 SFTP 在同一个应用里。

安装之前有三点需要知道:

  1. 需要账号。PocketCode 要求用邮箱、Google 或 GitHub 登录,没有访客模式。只有登录时需要联网,之后应用可以离线打开。
  2. 免费版有限制。同一时间只能有一个项目(项目里可以放很多文件)、一个已保存的 SSH 主机、一个数据库连接(每个数据库四张表)、一个 API 集合、本地 shell 和 SSH 各一个会话、一个活跃的部署和三个设计模板。Pro 取消这些限制。7 天 Pro 试用不需要银行卡,结束后自动回到免费版,不会续费也不会扣款。完整表格见价格页面。
  3. 你的项目保存在手机上。它们位于应用的私有存储中,所以其他应用看不到。你可以把项目导出为 ZIP,或推送到 Git。

AI 是可选的,使用你自己的密钥:费用付给你的服务商,PocketCode 不出售额度。如果你感兴趣,可以看 Android 上的 AI 编程智能体。

对比

商店介绍经常变化,安装前请逐一核对。

Pydroid 3Acode网页编译器(如 OneCompiler)PocketCode
是什么Python IDE开源代码编辑器浏览器里的编译器带编辑器、Git、SSH 和数据库的 IDE
代码在哪里运行在手机上;介绍称 Python 可离线运行在手机上,经由终端和插件,需一次性设置在网站的服务器上在手机上,支持上面列出的语言
广告有广告和应用内购买免费版有广告,Pro 版去掉看各个网站无
费用免费,含应用内购买免费(含广告)或 ProOneCompiler 称可免费使用有限制的免费版,Pro 可选,7 天试用

怎么选

  • 你用 Dcoder 学 Python 或做带库的练习: Pydroid 3。
  • 你主要编辑网页项目,或想要插件和开源: Acode。
  • 你想快速跑一小段任意语言的代码,并且有信号: 网页编译器。
  • 你想让 C、Python、JavaScript 或 SQL 离线运行,带 Git 和 SSH,没有广告,并接受账号和免费版只有一个项目: PocketCode。

想看更全的编辑器列表,可以读 在手机上写代码的应用 和 Termux 替代方案。如果你正在学习,在手机上学编程 介绍了入门步骤。

来源

均于 2026 年 10 月 31 日查阅。


PocketCode 可在 Google Play 免费下载。如果你想在一个应用里离线运行多种语言,获取 PocketCode,并把代码备份在任何单一应用之外。

常见问题

Dcoder 真的关停了吗?

是的。Dcoder 的官网说,这款应用在运营十年后,于 2026 年 3 月 31 日正式关停。法国软件网站 Clubic 也报道了关停。

Dcoder 为什么关停?

团队没有说明原因。告别页面只是感谢用户,没有给出任何理由,所以别处看到的解释都只是猜测。

我在 Dcoder 里的项目怎么办?

关停页面没有说明。页面上有一行“关于你的数据有疑问?”并附有联系邮箱,请直接写信询问。之后无论用哪个应用,都要把代码备份到 Git 或 ZIP 文件里。

用什么来替代 Dcoder?

取决于你在 Dcoder 里做什么。要用 NumPy 这类库写 Python,选 Pydroid 3。要带插件的代码编辑器,选 Acode。有网络时想快速跑一小段代码,用 OneCompiler 这类网页编译器。想在一个应用里离线运行多种语言,并带 Git、SSH 和数据库,可以选 PocketCode,但要接受它免费版的限制。

有能离线使用的 Dcoder 替代品吗?

有。Pydroid 3 表示它的 Python 解释器可以离线运行;PocketCode 登录之后,可以在手机上离线运行 Python、JavaScript、TypeScript、C、Java、Ruby、PHP 和 SQL。Kotlin 需要先从 Google Play 一次性下载。网页编译器需要联网。

PocketCode 能在手机上运行哪些语言?

登录之后,Python(带标准库)、JavaScript、TypeScript、C、Java(通过功能有限的解释器)、Ruby、PHP、SQL 和 shell 脚本都可以在手机上离线运行。Lua、Go 和 Kotlin 在一次性下载之后可用(Kotlin 的工具约 119 MB,来自 Google Play)。

PocketCode 免费吗?需要账号吗?

PocketCode 没有广告,免费版有限制,其中包括同一时间只能有一个项目。Pro 是可选的,另有 7 天 Pro 试用,不需要银行卡,也不会续费。打开应用需要账号(邮箱、Google 或 GitHub),登录时需要联网。

本文背后的工具

代码编辑器

准备好试用 PocketCode 了吗?

下载应用,开始用手机编程。