2009-04-25 18 views
5

ブラックベリーシミュレータ8100に.cod、.alx.jarファイルをデプロイしようとしましたが、アプリケーションが電話にデプロイされていません。Eclipse用Blackberryプラグインを使用しています。 この問題を解決するにはどうすればよいですか?アプリケーションがBlackberryシミュレータにデプロイされていません


を助けてください更新

こんにちは、 ご返信いただきありがとうございます。 私は提案した方法でアプリケーションを実行しようとしています。

プロジェクトを実行するたびに新しい実行コンフィギュレーションを設定する必要はありますか?

ビルド構成のデフォルト値は? [Debug、Private、またはRelease]

+2

シミュレータのダウンロードフォルダにチェックインしました。 – Fostah

答えて

8

.codファイルをシミュレータのディレクトリ(他のすべての.codファイル)にコピーし、シミュレータを再起動すると機能します。

おそらく、Eclipseから自動的にデプロイしたいと思うかもしれませんが。

プロジェクトがBlackBerry用にアクティブになっていることを確認してください。プロジェクトの右クリックメニューから、[Activate For BlackBerry]がオンになっていることを確認してください。

(新しいBBプロジェクトを作成するとき、それはデフォルトであるとして)それがすでに確認されています場合には、時には明示的にトリックを行いますプロジェクトを構築する:[プロジェクト]メニューから、アクティブなBlackBerryのシミュレーションに

EDITのビルド]を選択します:下記のいくつかのコメントに応じて、私は他の何かを考えました。選択した設定は、あなたの問題に関係しているかもしれません(BlackBerry - > Build Configurations)。 JDEプラグインの設定は生成されるコードには影響しませんが、がBlackBerry用にアクティブ化されるプロジェクトに影響します。構成を切り替えると、プロジェクトが非アクティブになることがあります。
コードには影響しないので、通常は1つの設定を選択し、デバッグとリリース中にその設定を保持します。

+0

あなたの解決のためにAnthonyに感謝します。 「Activate for Blackberry」とマークしました。それはまだチェックされていませんでした。 それから私はアプリケーションを実行しようとしましたが、アプリケーションはまだ実行しませんでした。 次にチェックのために、アプリケーションタイプをMidletに変更して設定を保存してみました。ウィザードを終了し、再びCLDCアプリケーションに変更しました。アプリを作りました。 どのように知りませんでしたが、それは正常にシミュレータ上で動作しました。 それはちょうど働いた。私は実際に起こったであろうものを見つけなかった。 :) – iOSDev

+0

あなたのEDITに対応して、私はsimleationからより多くのデバッグ出力を得ることを期待して、BlackBerry - > Build Configurations ... - > Debugを設定しました。あなたが言うように、これは私のプロジェクトの構築を止めるようです。それを '修正'するには、BlackBerry - > Build Configurations ... - > Edit ...を選択して、すべてのプロジェクトが選択されていることを確認します。別の再構築とシミュレータの起動後、私のアプリケーションが更新されました。私はこれがどれくらいの期間働いているのだろう... –

1

シミュレータを起動する前に、シミュレータがファイルシステム/設定をクリーンアップするように設定されていることを確認してください。シミュレータはこのように設定できます。それを無効にすると、アプリケーションは消えません。

6

PATHに「jar」がない可能性があります。その場合、eclipse BBプラグインはサイレントに失敗し、アプリケーションはシミュレーター・プラグイン・ディレクトリーにプッシュされません。 eclipse内でこの失敗を表示するには、[Project]> [Build Active BlackBerry Simulation]を選択します。

あなたのパスにjarファイルを持っていない場合は、表示されます。だから、

I/O Error: Cannot run program "jar": CreateProcess error=2, The system cannot find the file specified rapc executed for the project 

、あなたのJDKはここにある場合:

C:\Sun\SDK\jdk\bin 

その後、あなたのシステム環境のPATHに追加します変数を設定してから、「Build Active BlackBerry Simulation」を再実行してください。

rapc executed for the project [YOUR PROJECT] 
2

ここにいくつかのアイデアがありますs:

1)ビルドエラーが発生した場合、アプリケーションはシミュレータにデプロイされません。 Eclipseコンパイラ(コンパイルエラーの赤い下線)は、Simulatorのバイナリを作成する "rapc"コンパイラとは異なります。私は、Eclipseのビルドがうまくいくような状況について聞いたことがあるが、rapcのコンパイルは失敗する - 詳細なrapcの出力をコンソールでチェックする(通常のEclipseビルド・エラーのようには見えないかもしれない)。

2)Eclipseメニューで、BlackBerry - > BlackBerry Workspaceの設定を開きます。

BlackBerry JDEで[コー​​ド署名]を選択し、3つのRIMチェックボックスが選択されていることを確認します。これらが選択されていないと、コンパイルエラーが発生しました。

BlackBerry JDEではインストール済みコンポーネントを選択します。 4.5.0シミュレータの問題について聞いたことがあるので、コンポーネントパッケージ4.7.0の使用を選択してください。

あなたが投稿したこれらの余分な回答をすべて削除するか、ダウンボートが表示される可能性があります。回答ではなくコメントでなければなりません。

0

これは古いですが、プロジェクトメニューを右クリックしても「ALXを生成」オプションを実行する必要があります。そうしないと、少なくとも私のためには展開されません。

0

同じ問題が再び発生し、ここに投稿された回答はどれも私のために働いていません。

私は周りに遊んで、ついにそれを働かせました。問題は、出力ファイル名にハイフン( ' - ')が含まれていたことです。 BlackBerry app descriptorのBuildセクションでこの名前を変更することは、やりました。

私は、開発者がそのような種類のバグを解消するにはどうして愚かなのかということです。エラーは報告されず、最初にハイフンで名前を拒否する理由は何ですか?私の2時間のRIM "開発者"を返せ!

+0

私はこのバグを見ませんでした。私はこのコメントを書いている時点で、最新のバージョンのEclipseプラグインを使用しています。出力ファイル名にハイフンが含まれているプロジェクトがあります。正常に動作しています。私はそれに起因する問題は見ません。 –

0

私は同じ問題を抱えていました。その理由は、タイトルに「ü」という文字を使用していたためです。

0

私は今日この問題に直面していましたが、MIDletプロジェクトがありました。それは、BlackBerry Application Descriptor(BlackBerry_App_Descriptor.xml)に「メインMIDletクラスの名前」を指定するのを忘れていることが判明しました。私がそれを指定すると、アプリケーションはシミュレータに正しく現れました。

1

今後の読者には、この問題の可能性もあります。ワークベンチプロジェクトのディレクトリ(フォルダ)で、ProjectName.errファイルを確認します。これは、あなたのビルドが黙って失敗していて、なぜ展開していないのかを示すヒントになるかもしれません。私の場合、「エラー!907」だったので、プロジェクトに追加した新しいアイコンが大きすぎました。 Eclipse 3.4.1には、私のビルドに問題があったことは他にありませんでした。

1

同じ種類の問題が発生しました。プロジェクトはコンパイルされましたが、デバッガが接続されているとは言っても、どのデバイスやシミュレータにもデプロイしませんでした。 プロジェクトの./srcディレクトリにある.zipファイルから問題が発生しました。削除または移動すると、このケースが解決されました。 私はこのような愚かな問題に2時間以上を費やしていないといいですね。/

関連する問題