DZone.comのRSS
フォロー
オンデバイスデバッグとJUnit 5
この投稿は、以前のリリース投稿のフォローアップであり、Codename One アプリのイテレーション方法に影響を与える変更について説明します。主な 2 つの変更は、オンデバイスデバッグと JavaSE シミュレーターに対する標準 JUnit 5 です。オンデバイスデバッグにより、実際の iPhone または Android デバイスで Java を Java として扱うことができます。Codename One は常にオンデバイスデバッグをサポートしていましたが、Java コードにブレークポイントを設定したり Java フィールドを検査したりできないなどの制限がありました。以前は、iOS アプリのデバッグには Mac と Xcode が必要でした。バイナリを理解できるデバッガーはそれしかなかったからです。ParparVM によって生成された Java コードと C コード間の翻訳ステップにより、デバイス上で Java コードをデバッグすることが困難でした。新しいオンデバイスデバッグ機能により、実際のデバイス上で Java コードにブレークポイントを設定し、Java フィールドを検査できるようになります。この機能は長らく待望されており、開発者にとって大きな改善となります。この投稿は、最も複雑で重要な変更であるため、この新機能の詳細な説明に焦点を当てています。デバイス上で直接 Java コードをデバッグできる機能は、Codename One アプリの開発プロセスを大幅に改善します。