关于JavaDroid
口袋里的 Java IDE
JavaDroid 是一款适用于 Android 的 Java IDE。
直接在您的手机或平板电脑上编写、编译、运行和调试 Java 和 Kotlin 代码。JavaDroid 是一款功能齐全的 IDE,可将您的 Android 设备变成一个便携式开发环境——无需电脑。
代码编辑器
• 支持 Java、Kotlin、C++、XML、Gradle、JSON、Bash 和 Markdown 的语法高亮
• 查找和替换、自动换行、行号显示、自动保存
• 分屏显示 — 并排编辑两个文件
• 可自定义字体、颜色和编辑器设置
• 自动导入 — 自动添加缺失的 Java 导入
• 保存时自动格式化代码
编译器和运行时
• 通过 ECJ(Eclipse Compiler for Java)+ D8 dexer 进行设备端编译
• 支持 Maven 项目 — 创建项目、管理依赖项、打包和测试
• 通过 K2JVMCompiler 进行 Kotlin 编译,并支持语法高亮
• 通过内置的 TCC 和 NDK clang++ 进行 JNI / 原生 C/C++ 编译
• 捆绑 android.jar — 编译 Android 兼容代码
调试器
• 点击代码行边栏即可设置断点
• 支持自定义表达式的条件断点
• 支持单步执行(跳过、进入、退出),并跟踪堆栈深度
• 检查局部变量,调用堆栈和监视表达式
• 在任意断点处执行任意表达式
• 可视化调试行高亮显示
字节码查看器
• 以 javap 风格格式查看已编译的 Java 字节码
• 浏览类层次结构、字段、方法和指令
• 堆栈映射帧、引导方法和注解
学习中心
• 内置 Java 课程,支持双语(乌克兰语/英语)
• Java 参考:15 章,涵盖从基础到 Stream API 的内容
• 企业级基础知识:并发、JVM 内存、SQL、JDBC、Web
• 可在编辑器中直接运行的代码示例
Git 集成
• 通过 JGit 提供完整的 Git 支持 — 无需 root 权限
• 初始化、克隆、提交、拉取、推送、分支、日志
• 暂存/取消暂存单个文件
库管理器
• 搜索 Maven Central 并立即添加依赖项
• 一键浏览版本并添加到您的项目中
工具
• 带语法高亮显示的 JSON/XML 格式化程序
• 带代码块高亮显示的 Markdown 预览
• 原生 C/C++ 模块创建
本地化
• 支持 11 种语言:英语、乌克兰语、德语、法语、西班牙语、波兰语、罗马尼亚语、阿塞拜疆语、印地语、伊博语、约鲁巴语、豪萨语
系统要求
• Android 8.0 或更高版本
• 需要网络连接以运行 Maven 依赖项和 Git 操作
最新版本1.12.2的更新日志
Added editing of repeated text, selection expansion, Java definition navigation, quick fixes, and TODO copying.
Improved bytecode templates and validation.
Fixed Unicode console output, Kotlin compilation, duplicate dependencies, and outdated code running after failed builds.
Fixed native compiler integration, enabled release obfuscation, and updated the app icon.







