1

http://docs.blackberry.com/en/developers/deliverables/11958/Configure_a_browser_field_825671_11.jspに示されている例に従って、Eclipse と Blackberry JRE 7.0 を使用して単純なアプリを作成してい ます。

アプリのブラウザ フィールド内のリモート サーバーでホストされている単純な HTML ページを読み込もうとしています。

9930 シミュレーターでアプリを実行すると、「シミュレーターで 120000 後にローカル接続がタイムアウトしました」というエラーが常に表示されます。同じリモート ページが、同じシミュレーターの Web ブラウザーで正常に表示されます。

MDS シミュレーターを起動するようにしています。

同じリンクがシミュレータ ブラウザで正常に表示されます。ブラウザフィールドを使用している場合にのみ、問題が発生しています。

アイコンをクリックしてアプリを起動すると、次のエラーが表示されます。

Error displaying content for: http://yahoo.com
Error message: java.lang.runtimeException:ApplicationRegistry:wai​tFor
(0xd0fe7d7338fourd7f0d) timeout
....

さらに待つと、「ローカル接続タイムアウトエラー..

Androidでは、マニフェストファイルでwebviewを使用するときにインターネット接続を有効にする必要があることを知っています-blackberryで行う必要がある同様の設定はありますか?

4

1 に答える 1

3

9930 (JRE 7.0.0) で BrowserField デモ アプリを実行しようとしましたが、あなたと同じ問題が発生しました。一方、デモは 9800 (JRE 6.0.0) で問題なく動作しました。9930 で再試行したところ、MDS を確実に有効にしましたが (Eclipse の実行/デバッグ構成で「シミュレーターを使用してモバイル データ システム接続サービス (MDS-CS) を起動する」を有効にしました)、MDS ウィンドウが表示されませんでした。非常に奇妙な。

少しグーグルで検索したところ、BlackBerry のフォーラムでこの投稿が見つかりました。この投稿によると:

誤ったバージョンの MDS-CS シミュレーターが 7.0 に含まれていました。これを修正するには、それを削除して 6.0 からバージョンをコピーします。

よくやった、リム!

次に、前述の投稿で説明したように、JRE 7.0.0 から MDS フォルダーを削除し、JRE 6.0.0 から MDS フォルダーをコピーしました。シミュレーターを閉じて再実行すると、MDS ウィンドウが表示されます。アプリケーションを再実行すると、すべてが魅力的に機能しました!

于 2012-02-20T22:50:08.380 に答える