2011-02-09 10 views
1

Eclipse内から という名前のBlackberry 8xxx用のアプリケーションをデバッグしようとすると、net_rim_osが見つからないという警告が表示されます。 それから、私はモーダルをクリックしなければならず、次にモーダルをほとんど同じものでクリックしなければなりません。デバッグ時にnet_rim_osが見つかりません

私は6.x開発環境だけがインストールされているが、電話機は4.5であるためと考えています。

プログラムは電話機で動作しますが、電話機に存在しないAPIから離れている限りです。

警告が表示されないようにするにはどうすればよいですか、または、Eclipseが不満を抱いているシンボルをインストールすることができます。私が使っているRIM自身が提供するEclipseです。

答えて

2

デバッガーは、シンボリックデバッグをサポートする.debugファイルを探しています。これは通常、OSと一致する.debugファイルとともに提供されるため、シミュレータ上の問題ではありません。物理デバイスでは、ハードウェア上で使用されるOSバージョンが.debugファイルが利用可能なOSのバージョンに一致することはめったにありません。

ハードウェア上で実行されているOSのバージョン以下のSDKバージョンでコンパイルする方がよいでしょう。あなたのテストカバレッジが完了していない場合は、隠されたAPIの互換性のないプログラムを提供することになります。ベストプラクティスは、サポートしているOSの各バージョンのプログラムをコンパイルすることです。

+0

私はコントロールの下でAPIカバレッジテストを行っていると思いますので、隠されたAPIの非互換性について心配していません。しかし、明示的に指摘してくれてありがとう。あなたは4.5のためのツールチェーンをどこに見つけるか考えていますか? Eclipseの中から私は何かを見つけることができません。 –

+1

私はBlackberryの開発にEclipseを使用していないので、Eclipseのサポートが4.5の後に到着したため、利用できない可能性があります。私は何かを知りたいと思っていますが、もっと良い情報を得ているBlackberryユーザーのEclipseがたくさんあると思います。 – Richard

+0

私はそれほど確かではありません。多くの人は最新のものを使い、それを1日と呼びます。 –

0

BlackBerry Update Siteを使用するようにEclipseを設定します。 BlackBerry Java SDK 4.5をダウンロードしてインストールします。そのSDKを使用するようにプロジェクトを構成します。これにより、4.5でサポートされているAPIのみがコンパイルに使用できるようになります。

+0

すべてのバージョンのすべてのアップデートがありますが、どちらを使用するようにプロジェクトを設定するにはどうすればよいですか? –

+0

それはプロジェクトの設定自体にあります。必要なJREバージョンを選択します。 –

+0

システムJREとRIM 6.0 JREのどちらかしか選択できません。 2つの選択肢。 –

関連する問題