4

http://developer.android.com/training/basics/firstapp/running-app.htmlにある指示に従って、Eclipse の AVD で Hello World アプリを実行しましたが、AVD が起動せず、次のメッセージ:

[2013-01-20 00:20:59 - MyFirstApp] ------------------------------
[2013-01-20 00:20:59 - MyFirstApp] Android Launch!
[2013-01-20 00:20:59 - MyFirstApp] adb is running normally.
[2013-01-20 00:20:59 - MyFirstApp] Performing com.example.myfirstapp.MainActivity      activity launch
[2013-01-20 00:21:00 - MyFirstApp] Automatic Target Mode: launching new emulator with     compatible AVD 'TestAVD'
[2013-01-20 00:21:00 - MyFirstApp] Launching a new emulator with Virtual Device    'TestAVD'
[2013-01-20 00:21:48 - Emulator] Failed to create Context 0x3005
[2013-01-20 00:21:48 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
[2013-01-20 00:21:48 - Emulator] Failed to allocate memory: 8
[2013-01-20 00:21:48 - Emulator] 
[2013-01-20 00:21:48 - Emulator] This application has requested the Runtime to terminate it in an unusual way.
[2013-01-20 00:21:48 - Emulator] Please contact the application's support team for more information.

また、ARM エミュレーター exe が動作を停止したことを示すエラー ウィンドウがポップアップ表示されました。何かご意見は?

4

4 に答える 4

2

このスレッドのOPには同様のエラーメッセージがあり、

エミュレーター: 警告: ソフトウェア レンダラーを使用して OpenglES エミュレーションを初期化できませんでした

それが役に立てば幸い!

于 2013-01-20T05:39:14.710 に答える
1

2つのことを確認してください:

  • 512MBのRAMを使用していること(エミュレータはそれ以上では正しく動作しません)
  • 「ホストGPU」をオフにしてみてください
于 2013-01-20T09:04:42.427 に答える
0

GPUオプションを指定してコマンドラインからエミュレーターを実行してみて、動作するかどうかを確認してください。

-gpu off

エラーが発生した場合でも、Eclipse に移動し、プロジェクトを右クリックして、「Android アプリケーションとしてプロジェクトを実行する」を選択します。エミュレーターが起動するはずです。

GPU emulationAVD マネージャーから選択したエミュレーターの有効化/無効化オプションを試すこともできます。

有効/無効にするにはGPU emulation:

AVD マネージャーに移動 -> Android 仮想デバイスを選択 -> [編集] をクリック -> [ハードウェア] タブ -> GPU エミュレーションを有効/無効にします。

それがうまくいくことを願っています。

于 2013-01-20T06:27:10.793 に答える