2011-10-20 42 views
20

Android 4.0エミュレータを作成して起動しようとすると、Androidエミュレータのスキンが表示されますが、OSが起動していないようです。Android 4.0エミュレータが起動しない

私はエミュレータを作成しようとした時にAndroidのSDKマネージャからARM EABI v7のパッケージをインストールしたのですが、不足しているuserdata.imgファイルに関するエラーメッセージを持っています。

システム$ ANDROD_LIB $/system-images/android-14/armeabi-v7a/libraryが作成され、これらのファイルが$ ANDRROID_LIB $/platforms/android-14/images /にコピーされていることがわかりました。エミュレータイメージを作成します。

のみ前述したように、この新しいエミュレータを起動するスキン(ウィンドウ)を示しているが、OSを起動しないでください。私はMac上でImと、以前作成されたすべてのエミュレータはまだ正常に動作します。

答えて

2

は15個のツールをRevおよびアイデア110.291と私はarmeabi-V76エミュレータを起動し、30分後に再起動し、今では開始を選択することができます。

+0

アイディア110.291とは何ですか? 'armeabi-v76'とは何ですか?それは7までしか上がらない: 'armeabi-v7a'。ビルドツールは、エミュレータが稼動しているときに重要なのはなぜですか? – Chloe

3

私は私のアンドロイド4.0エミュレータがあまりにも凍結したと思ったが、それは、私はちょうどそれが起動するのに約5分を待たなければならなかったが判明しました。インストール済み

+1

申し訳ありませんが、私の忍耐の欠如ではないようです。エミュレータは、スクリーンに何も表示せずに、100%CPUで30分間稼動しています。 –

7

いくつかのヒント:鉱山も起動するように年齢を取っていた(約30分後にあきらめました)。それから、私の3.1 AVDと私の新しい4.0 AVDの設定を比較しました。ハードウェア特性抽象的なLCD濃度 4.0 AVDの設定はデフォルトで240に設定されていることがわかります。これは高密度を意味します。これは、描画するピクセルがたくさんあることを意味します。私はhereを読んでいます。それは遅い開始AVDの問題の1つです。だから私はそのプロパティを3.1と同じように変更したので、160としました。その後、AVDは3.1(数分)ほど速く開始しました!

は(また、512から256へのデバイスのRAMサイズを減少させたが、それはそれを固定一つであったとは思わない)

+1

これは私のために働いた。 AVDのGUI(22.0.1 SDK)でこれを行う方法はありません。私は〜/ .android/xxx.avdの下でconfig.iniを編集し、hw.lcd.densityを修正しなければならなかった。 – mooreds

+0

私にも働きました。 mooreds tipを適用しなければならなかった。 Btw:intelアトムイメージを使用します。起動時間は20秒です。 –

5

私は同じ問題を抱えていた、あなたはエミュレータオプションでGPUアクセラレーションを設定していますか?私はエミュレータでそれを設定して、エミュレータは起動しませんでした...私はちょうどあなたが言ったようなフレームを見ていた。 GPUアクセラレーションをオフにすることを除いて、これに対する解決策は実際には見つかりませんでした。

2

一度TaskManagerをチェックして、adb /エミュレータが実行中であることを確認します。

あなたがサービスを停止し、Eclipseを再起動し、エミュレータを作成見つけた場合。

-1

鉱山を修正するには、私がしなければならなかった:

  • はSDKマネージャを開く次回、
  • チェックボックスに "アンドロイド4.0(API 14)>> ARM EABI v7aシステムイメージ" を、
  • 次に、下部にある[削除]ボタンをクリックします。
  • 削除した後、Eclipseを再起動しました。
  • それから私は
  • 、再びSDKマネージャで同じボックスをチェックし、それを再インストール、中に戻りました。
  • その後、Eclipseを再起動します。

これで機能しています。

+0

私がこれをやったとき、AVDは必要なカーネルがないので起動しませんでした。 – mooreds

5

私のエミュレータは、「Waiting for HOME( 'android.process.acore')が起動されました...」と表示されました。これが私が解決した方法です。あなたのADTで設定を実行を選択し、あなたの編集デバイスの設定ウィンドウで "Use Host GPU"チェックボックスオプションを選択して、ホストgpuを使用するように仮想デバイスを編集します。

+0

"use host gpu"を設定してくれてありがとう! – poliu2s