Skip to content

GT2N/AndroidIDE-Fix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,679 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AndroidIDE

AndroidIDE

English简体中文


An IDE to develop real, Gradle-based Android applications on Android devices.


Latest release Builds and tests CodeFactor Crowdin License

Explore the docs »    

Report a bug   •   Request a feature   •   Join us on Telegram

Warning

THIS PROJECT IS NOT MAINTAINED ANYMORE BY THE ORIGINAL AUTHOR.

Update: This version fixes the broken software sources (repositories), resolving the issue where build tools and dependencies could not be downloaded.

Features

  • Gradle support.
  • JDK 11 and JDK 17 available 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
  • 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

Installation

Get it on GitHub

Please install AndroidIDE from this official fork only:

  • Download the AndroidIDE APK from the GitHub releases above.
  • Follow the instructions here to install the build tools.

Limitations

  • For working with projects in AndroidIDE, 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 via Terminal. Some tools (like NDK) cannot be installed as they are not built for Android.
  • No official NDK support because we haven't built the NDK for Android.

Contributing

See the contributing guide. For translations, visit the Crowdin project page.

Thanks to

Thanks to all the developers who have contributed to this project.

This project is supported by:

Contact Us

License

AndroidIDE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

AndroidIDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with AndroidIDE. If not, see https://www.gnu.org/licenses/.

Any violations to the license can be reported either by opening an issue or writing a mail to us directly.


简体中文 (Simplified Chinese)

一个直接在 Android 设备上开发真实的、基于 Gradle 的 Android 应用程序的 IDE。


Latest release Builds and tests CodeFactor Crowdin License

查看文档 »    

反馈 Bug   •   提交功能请求   •   加入 Telegram 群组

Warning

原作者已停止维护本项目。

重要更新: 本版本修复了已损坏的软件源,解决了原版无法下载构建工具和依赖库的问题。

功能特性

  • 支持 Gradle 构建。
  • 提供 JDK 11JDK 17 供使用。
  • 包含必要软件包的终端。
  • 自定义环境变量(用于构建和终端)。
  • SDK 管理器(通过终端调用)。
  • 类及其成员的 API 信息(新增、移除、弃用状态)。
  • 日志阅读器(实时显示应用程序日志)。
  • 语言服务器 (LSP)
    • Java
    • XML
    • Kotlin
  • UI 设计器
    • 布局填充器 (Layout inflater)
    • 解析资源引用
    • 属性编辑器自动补全
    • 拖拽操作
    • 可视化属性编辑器
    • Android 常用控件
  • 字符串翻译器
  • 资源工作室 (Drawable & 图标制作)
  • Git 支持

安装指南

GitHub

请务必从以下受信任的修复版渠道安装:

  • 从上述 GitHub 链接下载 AndroidIDE APK。
  • 按照 此处教程 安装构建工具。

使用限制

  • 你的项目必须使用 Android Gradle Plugin (AGP) v7.2.0 或更高版本。
  • SDK 管理器已包含在 SDK 中,可在终端访问。但部分工具(如 NDK)无法安装,因为它们并非为 Android 原生系统构建。
  • 暂不支持官方 NDK,因为我们尚未在 Android 上构建 NDK。

贡献

请参阅 贡献指南。 翻译工作请访问 Crowdin 项目页面

致谢

感谢所有为本项目做出贡献的开发者。

本项目由以下机构支持:

联系我们

许可证 (License)

AndroidIDE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

AndroidIDE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with AndroidIDE. If not, see https://www.gnu.org/licenses/.

任何违反许可证的行为都可以通过开启 Issue 或直接向我们发送邮件来报告。

About

AndroidIDE is an IDE for Android to develop full featured Android apps.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages