この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.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.







