5

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

助けてください


アップデート

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

プロジェクトを実行するたびに、新しい実行構成を設定する必要がありますか?

ビルド構成のデフォルト値は何ですか? [デバッグ、プライベート、またはリリース]

4

10 に答える 10

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]
于 2009-08-18T23:14:58.500 に答える
2

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

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

2) Eclipse メニューで、BlackBerry を開きます -> BlackBerry ワークスペースの構成.

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

BlackBerry JDE の下で、Installed Components を選択します。4.5.0 シミュレータに問題があると聞いたので、コンポーネント パッケージ 4.7.0 を使用することを選択します。

投稿したこれらの余分な回答をすべて削除する必要があります。そうしないと、反対票を獲得する可能性があります。回答ではなくコメントにする必要があります。

于 2009-12-02T00:30:48.400 に答える
1

シミュレーターを起動する前に、ファイル システム/構成を消去するようにシミュレーターが設定されているかどうかを確認してください。シミュレータはこのように設定できます。非アクティブ化しても、アプリケーションは消えません。

于 2009-04-30T15:38:09.383 に答える
1

同じ種類の問題が発生しました。プロジェクトは正常にコンパイルされましたが、デバッガーがアタッチされていると言ったにもかかわらず、どのデバイスまたはシミュレーターにもデプロイされませんでした! この問題は、プロジェクトの ./src ディレクトリにある .zip ファイルが原因で発生し、削除するか別の場所に移動すると、このケースは解決されました。こんなばかげた問題に 2 時間以上費やさなければよかったのに :/

于 2011-05-23T06:50:07.370 に答える
1

将来の読者のために、この問題には別の可能性があります。ProjectName.err ファイルのワークベンチ プロジェクト ディレクトリ (フォルダー) を確認します。これにより、ビルドがサイレントに失敗し、デプロイされない理由の手がかりが得られる場合があります。私の場合、それは "Error!907" でした。プロジェクトに追加した新しいアイコンが大きすぎました。Eclipse 3.4.1 には、私のビルドに問題があったことを示す他の兆候はまったくありませんでした。

于 2010-08-31T05:09:21.983 に答える
0

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

于 2010-01-08T20:27:34.927 に答える
0

再び同じ問題に遭遇しましたが、ここに投稿された回答はどれもうまくいきませんでした。

私は遊んで、ついにそれを機能させました。問題は、出力ファイル名にハイフン ('-') が含まれていたことです。BlackBerry アプリ記述子の Build セクションでこの名前を変更するとうまくいきました。

つまり、その種のバグをすり抜ける開発者はどれほど愚かであるに違いありません。エラーが報告されていないのに、そもそもハイフンを含む名前を拒否するのはなぜですか? 2 時間の RIM "開発者" を返してください!

于 2010-06-14T21:28:13.997 に答える
0

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

于 2010-07-14T13:42:33.373 に答える
0

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

于 2010-08-03T11:25:52.533 に答える