2011-09-06 7 views
5

私は、多くの前処理命令でnetbeansの下にプロジェクトを構築しています。 Netbeansはそれをうまく処理しますが、残念ながらブラックベリーとアンドロイドのIDEとしてはあまりよくサポートされていません。Eclipseの下にブラックベリーのJ2MEとAndroidプロジェクトがある

この質問の背後にある考え方は、すべてのプラグインの新機能を入手して開発を容易にするために、プロジェクトをEclipseにインポートすることです。私はすでにAntennaで前処理命令を処理するための素晴らしいソリューションを見つけましたが、プロジェクトの複数の側面を処理する方法を知りたいと思います:ADTを使用したアンドロイドプロジェクト、プラグインを含むブラックベリープロジェクト、最後にJ2MEプロジェクトです。私の目標は、Eclipseが提供しなければならない最高のプラグインを利用することです。

(そしてこのプロジェクトはantでコンパイルされるため、この面で実際の問題はありません)。

よろしく、 ステファン

+0

申し訳ありませんが、答えは実際に私に合っています。私は、プリコンパイルステートメントを使ってBB、アンドロイド、J2MEの両方でsinpleプロジェクトを作成する方法を探しています。 – Snicolas

答えて

3

まあ、同じワークスペースの各Android、Blackberryなどに個別のプロジェクトを作成しなければならない場合、これらのプロジェクト間の論理的な依存関係を定義する必要があります。プロジェクトAがプロジェクトBに依存している場合は、プロジェクトツリーのプロジェクトAを右クリックしてProperties > Java Build Path > Projectsを選択し、プロジェクトBをプロジェクトAのプロジェクトのリストに追加します。

これは、プロジェクトBが単独のプロジェクトであるかのようにプロジェクトBで作業し、プロジェクトBがその一部であるかのようにプロジェクトAで作業することを可能にします。

これは任意の数のプロジェクトで実行できます。

よろしく、

+0

私は*同じ*プロジェクトでevrythingが必要です、申し訳ありません。 – Snicolas

+0

通常、その方法論は、すべてのプロジェクトを1つにまとめるプロダクション要件の展開コマンドを持つことです。このような目的でMavenやAntを使うことができます。しかし、あなたのニーズに合ったものはおそらく最もよく分かります。 – Ali

0

あなたはRIMのBlackBerryのサイトからプラグインをインストールする必要があり、それは、Eclipse自体も含ま巨大なダウンロードです。次に、Eclipseの "Install New Software"メニューからAndroidプラグインを追加できます。

1
  1. Blackberry site
  2. からBBのEclipseプラグインを取得J2ME Wireless Toolkitの
  3. 同じ作業スペースに別々に使用を相対すべてのプロジェクトを作成、インストールdeveloper.android
  4. からのAndroid ADTマネージャをインストールビルドパスのためのSDTK

プロジェクトを作成した後、あなたのプロジェクトのファイルシステムにソースファイルをコピーすることもできます。アリが言ったように、プロジェクトの依存関係を取り除くことができます。 前処理を無効にすることをお勧めします。 preference

+0

*同じ*プロジェクトで、私はevrythingが必要です、申し訳ありません。 – Snicolas

+0

同じプロジェクトでも同じことができますが、それぞれのビルドごとに別々のantファイルを作成することを条件にしています。 –

+0

ファジー。 yoyuが言及していないソースの前処理や、フィーチャーのセット(ネットビーンでの能力と呼ばれる)を定義する能力など、多くの問題があります。 – Snicolas

0

は、私は個人的に私の自宅のマシン上でそれをやったし、ここで私は

  1. を行っていた方法まず次は、Androidから同じ日食にアンドロイドをインストールするブラックベリー開発者サイト
  2. に提供するEclipseプラグインをインストールする方法です開発者サイト。

あなたはandroidblackberryのシングル・エクリプスの開発を準備しています。私はJ2MEについて知っていない私はもはやそれで動作しますが、私はEclipse用のプラグインは、仕事をするだろうと思う

0

これはあなたが探しているかもしれないが、おそらく、ビルド、これにより、複数のプラットフォームをサポートしたり、プリプロセッサマクロなどを設定したりするのが容易になります。そのため、IDEはほとんどの編集に使用されます。 BBでは、IDEが.jarを参照して依存関係を解決できるようにすることができます。

0

私は同様の問題に直面していました。私は最初にAndroidをインストールし、Google Mapsプロジェクトに取り組んでいました。しばらくの間、Blackberryに移行したので、そのプラグインをインストールしようとしたときに、それを受け付けませんでした。後で多くの研究の後、アンドロイドのエミュレータがBlackBerryのインストールをサポートしていないinturnをサポートするマップであることが分かった。かなり変だ。上記のber444のように、BBプラグインはeclipse 3.5のサポートからなる402 MBの巨大なダウンロードファイルです。 私はアンドロイドのGanneymedeに取り組んでいましたが、BBのためにインディゴをインストールしましたが、サポートされていません。

1

あなたの提案はHTML5でプロジェクトをビルドしています。それを行うが、それはAndroidにブラックベリーのアプリケーションを変換することは本当に簡単になります。

+0

素晴らしいプロジェクトですが、すでにプロジェクトがあり、巨大です。 – Snicolas

関連する問題