RIM には BlackBerry アプリをビルドするための独自の IDE ( BlackBerry JDE ) があることは知っていますが、 IntelliJ IDEAを構成して BlackBerry アプリをビルド/デバッグする方法を知っている人はいますか?
6 に答える
RIMのコンパイラ(CODファイルをビルドするコンパイラ)は、コマンドラインから簡単に実行できます。あなたがする必要があるのは、IDEAで対応するビルドステップを作成することです。
また、コードを編集するときの作業を楽にするために、IDEAプロジェクトで使用されるJARファイルにnet_rim_api.jar(RIM JDEに付属しているもの)を追加することをお勧めします。
デバッガーに関しては、RIMのデバッガーは標準のJavaデバッガーインターフェイスをサポートすることになっています。そのために必要なJDEの最小バージョンを覚えていません。
RE: 違いについての Chris の質問... Blackberry アプリケーションは、標準の MIDP アプリまたは Blackberry 固有の API を利用する CLDC アプリのいずれかです。ほとんどの開発者は後者のアプローチをとる傾向があり、Blackberry のツールを使用する必要があります。特に、保護された API を使用していて、デバイスで実行するために展開ファイルに署名する必要がある場合はそうです。
元の質問に対する潜在的な答えは、Blackberry ANT ツールを使用して、アプリケーションを構築するための ANT スクリプトを作成し、それを IntelliJ IDEA から参照することです。もちろん、これは戦いの半分にすぎず、アプリケーションを実行/デバッグするには、上記の Alexander が指摘したように、デバッガーを IDEA に接続する必要があります。別の方法として、IDEA でコーディングし、JDE で実行/デバッグすることもできますが、控えめに言っても、それは理想的とは言えません。
Blackberry プラグインで Eclipse を使用しています。また、Eclipse の古い (そしてバグのある) バージョンを使用せざるを得ないため、理想的ではありませんが、少なくとも私は 1 つの IDE にいて、シミュレーターで実行されているコードをステップ実行できます。
Blackberry JDE 統合は、優れた IntelliJ プラグイン プロジェクトです。
本当の答えではありませんが、Blackberry dev と他の J2ME デバイスの違いを明確にするよう求めています...
これはMIDP J2MEデバイスであるため、標準のIntellij J2MEサポートで必要なもののほとんどが提供されるようです。
エミュレーター側は違うかもしれないと思います...しかし、IDEAからjdeエミュレーターを呼び出すことができるかもしれません...
よろしく、クリス
これが役立つかどうかはわかりませんが、Blackberry 開発用にEclipse をセットアップする手順は次のとおりです。
おそらく、その情報を使用して、IDEA でどのような変更を加える必要があるかを判断できます。
上記の提案 (bb ant タスクを使用) を考えると、IntelliJ を Blackberry 開発と統合するのは非常に簡単ですが、IntelliJ を介してシミュレーターを正常にデバッグすることはまだできていません。うまくいくはずですが、うまくいきません。
したがって、「統合」は不完全です。