web-dev-qa-db-ja.com

HOME( 'Android.process.acore')の起動を待っています

Hello Worldアプリケーションを試してみましたが、エミュレータはAndroidスタート画面をフラッシュした後にフリーズします。ホームページは表示されません。コンソールの最後の表示は

HOME( 'Android.process.acore')の起動を待っています...

EclipseとAndroidを再インストールしようとしました。それでも動作しませんでした。また、コンソールにはエラーは表示されません。ログcatには次のエラーがあります。

06-18 20:39:11.543:ERROR/flash_image(544):リカバリパーティションが見つかりません06-18 20:39:11.843:ERROR/vold(538):スイッチ名パス '/ sys/class/switchを開くときにエラーが発生しました/ test2 '(そのようなファイルまたはディレクトリはありません)06-18 20:39:11.843:ERROR/vold(538):Error bootstrapping switch'/sys/class/switch/test2 '(m)06-18 20:39:11.843 :ERROR/vold(538):スイッチ名パス '/ sys/class/switch/test'を開くときにエラーが発生しました(そのようなファイルまたはディレクトリはありません)06-18 20:39:11.843:ERROR/vold(538):Error bootstrapping switch '/sys/class/switch/test '(m)06-18 20:46:31.842:ERROR/MemoryHeapBase(578):/ open/dev/pmem:No such file or directory 06-18 20:46:31.892:エラー/ SurfaceFlinger(578):/ sys/power/wait_for_fb_sleepまたは/ sys/power/wait_for_fb_wakeを開けませんでした06-18 20:46:32.313:ERROR/GLLogger(578):ライブラリを読み込めませんでした(ライブラリが見つかりません)06 -18 20:46:33.634:エラー/ GLLogger(578):ライブラリをロードできませんでした(ライブラリが見つかりません)

85
bharathi

私のために働いた解決策は、あなたがメッセージを受け取ったときです:

HOME( 'Android.process.acore')の起動を待っています...

数秒待ってからプロジェクトを右クリックし、[Androidアプリケーションとしてもう一度実行]をクリックします。

107
SST

私は同じ問題に直面しました。しかし、Project-> Cleanに行った後はうまくいきました...なぜそれが起こったのか分かりません。お役に立てれば

13
user607632

私は常にこの問題を抱えており、それを修正しようとしている間に潜在的な生産性と教育の多くの時間を失いました。私のために働く唯一のものは、他の3つの良い答えの組み合わせです:

  1. プロジェクト->クリーン
  2. すべてのAVDを削除して新しいAVDを作成します
  3. 「Waiting for HOME」で実行の試行がまだ長すぎる場合(2分以上)、またはエミュレーターが毎分程度再起動し続ける場合は、Androidアプリとして複数回実行して、同じ既存のエミュレーターインスタンスを選択します(私は常に手動で実行を選択します)。

なぜこの問題が発生するのか、何が原因なのか、内部で何が起こっているのか、誰にも手がかりがないのは奇妙です。私が提供できる唯一の手がかりは、DDMSが、「Waiting for HOME」の一時停止中に「プリロードにクラスが見つかりません:libcore.base.CollectionUtils」のような数行を表示することです。

10
DarenW

私のために働いたのは、AVDマネージャーからAVDを削除し、新しいものを作成することでした。それから
実行>構成の実行、ターゲットタブを選択し、新しいAVDを選択します。

3
PhillyNJ

オプション:

  • エミュレータの[ホーム]ボタンをクリックします。待つのに2秒かかる場合があります。

または

  • Shreyaの提案(ほとんどの提案があり、Grayが編集したもの)に進みます。
2
SSG

新しい仮想デバイスを作成し、AVDマネージャーから起動することで、この問題を解決しました。デバイスの起動には数分かかります。ただ待つ必要があります。その後、すでに起動したデバイスでアプリケーションを実行できます。

2
Dmitry

次の手順は私のために働いた:1. Goto Project-> Clean。 2.以前のAVDを削除して、新しいAVDを作成します。

2
Arvind Bhardwaj

この問題は、「Create new Android virtual device(AVD)」ダイアログウィンドウでAVDマネージャーを作成しているときに、「Snapshot」が「Enabled」とマークされたために発生します。

解決:

[有効]チェックボックスをオフにして新しいAVDマネージャーを作成し、新しく作成したAVDマネージャーを[ターゲット]としてプロジェクトを実行してみてください。問題は発生しません。

2
droiddeveloper

これらのソリューションはどれも私にとってはうまくいきませんでした。代わりに、コマンドラインツール(またはMacのターミナル)に移動し、CDを使用してSDK/platform-toolsディレクトリに移動してから、これを実行しました。

adb kill-server

次にこれを実行します:

adb start-server

これを行った後、すべてが再び機能しました。どうして?知るか。

私のMACでは、platform-toolsフォルダーへのパスは$ HOME/Installations/adt-bundle-mac-x86_64-20130522/sdk/platform-toolsでした。おそらく、マシン上のどこか他の場所にあるでしょう。

また、このページにはいくつかの役立つ手順が記載されています。

http://Android.okhelp.cz/Android-emulator-wont-run-application-started-from-Eclipse/

1
Marc

AVDデバイスのSDカードには12 MBしかありませんでした。

2 Gbに増やすことで問題は解決しました。

1
user1720992

ソリューション:

コマンドラインからエミュレーターを実行します。

sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on

次に、コマンドラインからアプリを起動しました(組み込みのCordova/PhoneGapツールを使用)。

myapp/cordova> ./run

背景

これは何らかのハードウェア互換性の問題だと思います。 PhoneGap 2.4.0入門ガイドをたどると、この問題に遭遇しました。彼らのアドバイスに従い、Intel Hardware Accelerated Execution Managerをインストールしましたが、これが私のトラブルの原因だと思います。 Eclipseは、emulator64-x86プログラム(sdk/toolsフォルダー内)を使用してエミュレーターを起動します。 Eclipse内でこれを変更する方法を見つけることはできませんでしたが、Intel HAXM Webページ代わりにemulator-x86プログラムを使用することで、コマンドラインからエミュレータを正常に実行できます。 emulator64-x86プログラムが私のシステムで動作しない理由がわかりません。 IApple Webサイトで、64ビットプロセッサを持っていることを確認

私のシステム:

  • OSX 10.6.8
  • 2x2.26 GHxクアッドコアIntel Xeon
  • 6 GB RAM
  • ADT v21.1.0-569685
  • Eclipse 3.8.0

私のAVD:

  • デバイス:Nexus One
  • ターゲット:Android 4.2.2-APIレベル17
  • CPU:Intel Atom(x86)
  • RAM:512
  • 内部ストレージ:256
  • SDカード:128
1
morphatic

[エミュレーションオプション:]の下で[ホストGPUを使用]オプションを選択すると、うまくいきました。

このオプションは、仮想デバイスの[編集]ウィンドウにあります。

enter image description here

1
Manoj Shrestha

私のために働いたのは、AVD(Android Virtual Device)を作成または編集するときに「ホストGPUを使用」チェックボックスを有効にすることでした。このチェックボックスはデフォルトでは有効になっていません。

1
RawChid

新しいデバイスを作成しました。前のものを削除しました。

1
user2771655

仮想デバイスのSDカードのサイズを500MBから2GiBに増やして、問題を解決しました。

0
Lin Song Yang

次の手順は私のために働いた:1. Goto Project-> Clean。 2.以前のAVDを削除して、新しいAVDを作成します。

0
Pradeep Sodhi

これは古い投稿であることに気付きました。しかし、私はちょうど同じ問題にぶつかり、解決策を見つけました。 A)CPU/ABIがatomであることを確認してくださいB)ラムは2048 C)VMヒープは256 D)内部ストレージは200 E)ホストGPUの使用を確認してくださいF)デバイスはNexusです5(私の個人的な選択)G)Android 4.4.2 APIレベル19

0
V.Nice