私は最近、BBアプリケーションの世界への提出のためにBBアプリケーションを準備しなければなりませんでした。基本的には、「既存のソースを使用」オプションを使用して、このアプリケーションを実際に開発した開発者から得たソースを指し示す新しいBlackberryプロジェクトを作成しました。アプリケーションの構築はうまくいきますが、アプリケーションを起動したいときはすぐにNullPointerExceptionで終了します。ブラックベリーランタイムエラー:FRIDG:could not find img/logo.png
アプリケーションをデバッグするとき、デバッガは次の行で停止:私はに位置してIMG/logo.pngを、持っている
[0.0] FRIDG: could not find img/logo.png
:次のエラーで
Bitmap bitmaplogo = EncodedImage.getEncodedImageResource("img/logo.png").getBitmap();
/res/img/logo.png。 "res/img/logo.png"、 "/res/img/logo.png"、 "logo.png"のようにパスを指定しようとすると効果がありません。私は個人的にはそれがここの問題だとは思っていません。この正確なコードベースは他の開発者にとって完璧に機能します。私は、ツール、JDK/JREバージョン、プロジェクト設定を調べ始める方が気になります。たぶん、リソースファイルを明示的にビルドに含める必要がありますか?
いくつかの他の情報:
- 私のブラックベリーのプロジェクトはブラックベリーのJREを使用していますが、JREシステムライブラリ
- 私は、OracleのJava SDKは6アップデート26には、Eclipse 1.3用BlackBerryのJavaプラグインを使用して
- をインストールしているとして、5.0.0 Windows XP SP2
で0.0
同じ問題が発生しています。 "FRIDG:画像を見つけることができませんでした/ xxx.gif"私はPhoneGapを使用していますが、私がやっていることは、ajax呼び出しを使用してURLを呼び出し、その応答を解析し、ユーザーにデータを表示することです。私は、シミュレータの出力ウィンドウに欠落として応答しているすべての画像をエラーにしています。 Ripple chrome Pluginでブラックベリープロジェクトを何も問題なく実行できます。すべてのデータはちょうど良いロードされて..任意のアイデア、してください? – hriziya