An IDE to develop real, Gradle-based Android applications on Android devices.
- Gradle support.
-
JDK 11andJDK 17available for use. - Terminal with necessary packages.
- Custom environment variables (for Build & Terminal).
- SDK Manager (Available via terminal).
- API information for classes and their members (since, removed, deprecated).
- Log reader (shows your app's logs in real-time)
- Language servers
- Java
- XML
- Kotlin
- lua
- c/c++/obj-c/obj-c++
- web (html,css...)
- toml
- python
- shell
- more.....
- UI Designer
- Layout inflater
- Resolve resource references
- Auto-complete resource values when user edits attributes using the attribute editor
- Drag & Drop
- Visual attribute editor
- Android Widgets
- String Translator
- Asset Studio (Drawable & Icon Maker)
- Git and CD/CI
Please install ZeroStudio from trusted sources only i.e.
- Download the ZeroStudio APK from the mentioned trusted sources.
- Follow the instructions here to install the build tools.
- For working with projects in ZeroStudio, your project must use Android Gradle Plugin v7.2.0 or newer. Projects with older AGP must be migrated to newer versions.
- SDK Manager is already included in Android SDK and is accessible in ZeroStudio via its Terminal. But, you cannot use it to install some tools (like NDK) because those tools are not built for Android.
- No official NDK support because we haven't built the NDK for Android.
The app is still being developed actively. It's in beta stage and may not be stable. if you have any issues using the app, please let us know.
See the contributing guide.
For translations, visit the Crowdin project page.
- AndroidIDE by itsaky and AndroidIDEOfficial for the original project foundation.
- Rosemoe for the awesome CodeEditor
- Termux for Terminal Emulator
- Bogdan Melnychuk for AndroidTreeView
- George Fraser for the Java Language Server
- Vivek for LayoutEditor
- catpuppyapp for PuppyGit
Thanks to all the developers who have contributed to this project.
- Telegram channel
- [Telegram issues(https://t.me/zerostudio_issues)
- [QQ group(https://qm.qq.com/q/FjC6t6XSsU)
Report a bug • Request a feature •
⚖️ IMPORTANT DISCLAIMER / 重要免责声明 (CLICK TO READ)
[!CAUTION] CRITICAL NOTICE: PLEASE READ CAREFULLY BEFORE USE 重要通告:请在使用前仔细阅读本条款,使用本软件即代表您完全接受以下内容
- CN:
ZeroStudio仅作为一款通用集成开发环境(IDE)提供,属于技术生产力工具。任何使用本 IDE 构建、编译、生成的软件项目、代码或应用程序,均属于用户的个人行为,与ZeroStudio开源项目、维护团队及贡献者(下称“我们”)完全无关。 我们不对用户开发的内容、功能、安全性或合法性承担任何明示或暗示的担保或连带责任。 - EN:
ZeroStudiois provided solely as a general-purpose Integrated Development Environment (IDE) and is a technical productivity tool. Any software projects, code, or applications built, compiled, or generated using this IDE are the sole acts of the user and are completely independent of theZeroStudioopen-source project, its maintenance team, and contributors (hereinafter "We"). We assume no express or implied warranty or joint liability for the content, functionality, security, or legality of what users develop.
- CN: 严禁使用
ZeroStudio编写、构建或传播任何恶意代码(Malware)或用于非法用途。- 禁止范围包括但不限于:勒索软件(Ransomware)、特洛伊木马(Trojans)、计算机病毒、网络蠕虫、间谍软件、僵尸网络控制端、DDOS 攻击工具、非法渗透/入侵工具、流量劫持软件、以及任何旨在窃取数据、破坏计算机系统、损坏硬件设备或干扰网络正常运行的程序。
- 后果:任何利用本工具进行上述违规开发的行为,其后果完全由使用者自行承担,与本项目无关。
- EN: It is strictly prohibited to use
ZeroStudioto write, build, or distribute any Malicious Code or for any Illegal Purposes.- Prohibited acts include but are not limited to: Ransomware, Trojans, Computer Viruses, Worms, Spyware, Botnet controllers, DDoS attack tools, Illegal Penetration/Hacking tools, Traffic Hijacking software, and any program intended to steal data, damage computer systems, brick hardware devices, or disrupt network operations.
- Consequences: The consequences of any such non-compliant development using this tool shall be borne solely by the user and have no relation to this Project.
- CN: 用户必须承诺在遵守当地国家/地区法律法规(包括但不限于《中华人民共和国网络安全法》、《计算机信息系统安全保护条例》等)的前提下使用本工具。
- 独担责任:因用户使用本 IDE 开发的软件导致任何第三方损失、法律纠纷或行政处罚,全部法律责任与赔偿责任由用户独立承担。
- 无关联声明:项目作者
github/android_zeros及所有贡献者不对用户的任何违法行为背书,亦不承担任何法律责任。
- EN: Users must commit to using this tool in full compliance with local/national laws and regulations (e.g., Cybersecurity Laws, Computer Fraud and Abuse Acts).
- Sole Liability: The user assumes full legal and indemnification liability for any third-party losses, legal disputes, or administrative penalties caused by software developed using this IDE.
- Non-Affiliation: The project author
github/android_zerosand all contributors do not endorse any illegal acts by users and assume no legal liability whatsoever.
[!NOTE] Transparency Statement / 透明化声明 This project is 100% open-source and transparent. The code is available for public audit to prove it contains no built-in malice. Users are responsible for their own creations. 本项目保持 100% 开源透明,代码接受公众审计以证明不包含内置恶意功能。用户需对其创造的内容全权负责。
## 📜 License & Legal Terms (许可与法律条款)



**ZeroStudio** is released under the **ZeroStudio Community License v1.0 (ZSCL)**.
This is a **Source-Available** license based on GNU GPLv3 but with **strict Mandatory Additional Terms** that take precedence.
> 🛑 **CRITICAL WARNING / 重要警示**
>
> This is **NOT** a standard GPLv3 project. The "Additional Terms" strictly **PROHIBIT** any form of commercial usage, monetization, or closed-source distribution.
>
> 本项目**不是**标准的 GPLv3 项目。附加条款**严禁**任何形式的商业使用、变现或闭源分发。
### 🚫 Prohibited Actions (绝对禁止行为)
Under this license, the following actions are **STRICTLY PROHIBITED** and will result in immediate termination of rights and potential legal action:
1. **No Monetization (严禁变现):**
* Selling the software, source code, or binaries.
* Charging for downloads, installation, or "speed-up" services.
* Accepting donations to unlock features (Pay-walling).
* Integrating advertisements (AdMob, Unity Ads, etc.).
2. **No Access Restrictions (严禁访问限制):**
* Implementing **Key/Card Systems (卡密)**, Activation Codes, or License Keys.
* Setting up VIP levels, paid memberships, or login mandates.
3. **No Virtual Assets (严禁虚拟资产):**
* Integrating cryptocurrencies, tokens, NFTs, or point-exchange systems.
### ✅ User Freedoms (用户权利)
* **Free to Use:** You may use this software for personal, educational, or internal non-profit purposes freely.
* **Free to Modify:** You may modify the code, provided you keep it **100% Open Source**.
* **Free to Distribute:** You may share copies, provided NO fees are charged and this License remains intact.
---
<details open>
<summary><strong>⚖️ Detailed Legal Constraints (详细法律约束与免责)</strong></summary>
### 1. Transparency Requirement (透明化要求)
Any fork, derivative work, or modification of ZeroStudio **MUST be 100% Open Source**.
* **No Closed Source:** You are prohibited from releasing modified versions under closed-source or proprietary licenses.
* **Attribution:** You must retain the original author attribution (`@author android_zero` and contributors) in all source files.
### 2. Commercial Prohibition Enforcement (商业禁令执行)
The **Commons Clause** applies to this project.
* "Selling" the software (including hosting fees, support fees, or bundling with paid products) is legally defined as a breach of copyright under this license.
* Violators will be subject to DMCA takedowns and legal pursuit.
### 3. Usage Responsibility (使用责任)
* **Malware Prohibition:** It is strictly forbidden to use this IDE to create malicious software (Viruses, Trojans, Spyware) or software that intentionally damages user hardware.
* **Disclaimer:** The ZeroStudio team is not responsible for any applications created by third-party developers using this IDE.
### 4. About the License (关于协议)
This project operates under the **ZeroStudio Community License (ZSCL)**.
* While based on GPLv3, the **Section 7 Additional Terms** (prohibiting commercial use) are **MANDATORY** and **IRREVOCABLE**.
* Any attempt to remove these restrictions using GPLv3 Section 7 loopholes is expressly voided by the Supremacy Clause of ZSCL.
**[📄 Click here to view the full LICENSE file](./LICENSE)**
</details>
Any violations to the license can be reported either by opening an issue or writing a mail to us directly.