JavaDroid APP
直接在您的手机或平板电脑上编写、编译、运行和调试 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 操作
