このJavaDroidについて
ポケットに収まるJava IDE
JavaDroidはAndroid向けJava IDEです。スマートフォンやタブレット上で、JavaおよびKotlinコードの記述、コンパイル、実行、デバッグを直接行えます。JavaDroidは、Androidデバイスをポータブル開発環境に変えるフル機能のIDEです。パソコンは不要です。
コードエディタ
• Java、Kotlin、C++、XML、Gradle、JSON、Bash、Markdownの構文ハイライト
• 検索と置換、ワードラップ、行番号、自動保存
• 画面分割 - 2つのファイルを並べて編集
• フォント、色、エディタ設定のカスタマイズ
• 自動インポート - 不足しているJavaインポートを自動的に追加
• 保存時のコードフォーマット
コンパイラとランタイム
• ECJ (Eclipse Compiler for Java) + D8 dexerによるデバイス上でのコンパイル
• Mavenプロジェクトのサポート - プロジェクトの作成、依存関係の管理、パッケージ化、テスト
• 構文ハイライト付きK2JVMCompilerによるKotlinコンパイル
• 組み込みTCCおよびNDK clang++によるJNI / ネイティブC/C++コンパイル
• バンドルされたandroid.jar - Android互換コードのコンパイル
デバッガ
• ガターをタップして任意の行にブレークポイントを設定
• カスタム式による条件付きブレークポイント
• スタック深度追跡によるステップオーバー、ステップイン、ステップアウト
• ローカル変数の検査変数、コールスタック、ウォッチ式
• 任意のブレークポイントで任意の式を評価
• デバッグ行の視覚的なハイライト表示
バイトコードビューア
• コンパイル済みJavaバイトコードをjavap形式で表示
• クラス階層、フィールド、メソッド、命令の閲覧
• スタックマップフレーム、ブートストラップメソッド、アノテーション
ラーニングセンター
• バイリンガル(ウクライナ語/英語)対応の組み込みJavaコース
• Javaリファレンス:基礎からStream APIまで15章
• エンタープライズ向け必須事項:並行処理、JVMメモリ、SQL、JDBC、Web
• エディタで直接実行できるコード例
Git統合
• JGitによる完全なGitサポート(root権限不要)
• 初期化、クローン、コミット、プル、プッシュ、ブランチ、ログ
• 個々のファイルのステージング/ステージング解除
ライブラリマネージャー
• Maven Centralを検索し、依存関係を即座に追加
• バージョンを閲覧し、ワンタップでプロジェクトに追加
ツール
• 構文ハイライト表示付きJSON/XMLフォーマッタ
• コードブロックハイライト表示付きMarkdownプレビュー
• ネイティブC/C++モジュール作成
ローカライズ
• 11言語:英語、ウクライナ語、ドイツ語、フランス語、スペイン語、ポーランド語、ルーマニア語、アゼルバイジャン語、ヒンディー語、イボ語、ヨルバ語、ハウサ語
必要条件
• Android 8.0以降
• Maven依存関係およびGit操作のためのインターネット接続
最新バージョン 1.11.4 の更新情報
• Interactive Console Input: Full support for Scanner and System.in directly in the console.
• In-Place Project Renaming: Edit project name and refactor base package with automatic import rewriting.
• Smart Brace Newlines: Pressing Enter between {} or () automatically creates an indented block.
• Member Completion: Methods and fields get top priority after typing a dot.
• Customizable Toolbar: Toggle visibility of Undo, Redo, Debug, Find, and AI buttons in Settings.








