0

Android SDKを使用するために、EclipseとプラグインADTをインストールしてセットアップしました。ここまでは順調ですね。しかし、選択したAndroidプラットフォーム(例:android 3.2)でVM(仮想マシン)を起動しようとすると、キーボードコンソールと電話ボタンと一緒にスキンを起動するだけで、状態が起動し、次に、AndroidのロゴをメインのVM画面に表示するだけで、それだけです。これ以上、VM機能はありません。何が起こっているのでしょうか?私はいくつかのステップを逃しましたか?助けてください...

エミュレータが起動するまで、いずれの場合も10分以上待機していることがあります。

Androidプロジェクトのテストサンプルを起動/実行しました。Android用のADTプラグインをインストールした後のEclipse環境からの「helloworld」これらは、コンソールddmsに表示したエラーメッセージです。

[2012-04-3014:31:20-HelloAndroid]

[2012-04-30 14:31:20-HelloAndroid] Androidローンチ!

[2012-04-3014:31:20-HelloAndroid]adbは正常に実行されています。

[2012-04-3014:31:20-HelloAndroid]com.example.helloandroid.HelloAndroidActivityアクティビティの起動を実行しています

[2012-04-30 14:31:20-HelloAndroid]自動ターゲットモード:互換性のあるAVDを備えた新しいエミュレーターの起動'leighs_basic_hardware_secound_virtual_device'

[2012-04-3014:31:20-HelloAndroid]仮想デバイス'leighs_basic_hardware_secound_virtual_device'を使用して新しいエミュレーターを起動する

[2012-04-30 14:31:40-エミュレーター]警告:DNSサーバーが見つかりません

[2012-04-30 14:31:52-エミュレーター]エミュレーター:エミュレーターウィンドウが表示されておらず、再配置されました[2012-04-3014:31:52-エミュレーター]

[2012-04-30 14:31:53-HelloAndroid]新しいエミュレーターが見つかりました:emulator-5554

[2012-04-30 14:31:53-HelloAndroid] HOME('android.process.acore')が起動するのを待っています...

[2012-04-3014:49:03-HelloAndroid]HOMEがデバイス'emulator-5554'で起動しています[2012-04-3014:49:03-HelloAndroid]HelloAndroid.apkをデバイス'emulator-5554'にアップロードしています

[2012-04-3014:49:03-HelloAndroid]HelloAndroid.apkをインストールしています...

[2012-04-3014:51:38-HelloAndroid]デバイスのエミュレーター-5554にHelloAndroid.apkをインストールできませんでした。

[2012-04-30 14:51:38-HelloAndroid](null)[2012-04-30 14:51:39-HelloAndroid]起動がキャンセルされました!

エミュレーターに表示されているAndroidロゴ以外はありません。私はさまざまなプラットフォームエミュレーターを試しましたが、どれも実行されていません!

実行構成メニューでワイプされたユーザーデータを確認した後、テスト実行で受け取った2番目のエラーは次のとおりです。結果

:[2012-04-30 17:20:27-エミュレータ]メモリの割り当てに失敗しました:1455[2012-04-3017:20:27-エミュレータ]

[2012-04-30 17:20:27-エミュレーター]このアプリケーションは、ランタイムに異常な方法で終了するように要求しました。[2012-04-30 17:20:27-エミュレーター]詳細については、アプリケーションのサポートチームにお問い合わせください。

誰かがチェックしたい場合に備えて、Novabenchを使用した私のコンピューターのベンチマーク結果は次のとおりです。

30/04/2012 17:45:59 MicrosoftWindows7スターターIntelAtomN550 1.50GHz @ 1500 MHzグラフィックカード:Intel(R)Graphics Media Accelerator 3150 1014 MBシステムRAM(スコア:78)-RAM速度:1610 MB / s CPUテスト(スコア:70)-フローティングポイント操作/秒:24110532-整数操作/秒:43813828-生成されたMD5ハッシュ/秒:159380グラフィックステスト(スコア:1)-3Dフレーム/秒:3ハードウェアテスト(スコア:6 )-プライマリパーティション容量:87 GB-ドライブ書き込み速度:14 MB / s

4

4 に答える 4

2

プロジェクトを実行しますか、それともエミュレーターのみを起動しますか?エミュレータを起動した後、[実行]ボタンをクリックし、[Androidプロジェクトとして実行]を選択します。

于 2012-04-28T15:54:02.683 に答える
2

どれくらい待ったかはわかりませんが、最初に(スナップショットを作成する前に)エミュレータを起動すると、かなり長い時間がかかる場合があります。ハードウェアによっては、起動に10分以上かかる場合があります。

于 2012-04-28T16:20:36.700 に答える
1

同様の問題がありましたが、新しいエミュレーターを作成して実行することで解決しました。DDMSを介してデバイスビューで進行状況を確認できます。この問題は、スナップショットが有効なエミュレーターがエラーのためにハングした場合に発生することがあります。これは、ユーザーデータを消去してエミュレーターを起動することで解決できます。

于 2012-04-29T02:52:24.817 に答える
0

しばらくの間アクティビティを実行しなかった場合、エミュレータスレッドは自動的に切断されます。そのため、エミュレータをライブで維持するためにアプリを実行し続けます。

私のアドバイス-あなたがアンドロイド電話を持っているなら..それをusbデバッグしてあなたの電話であなたのアプリケーションをデバッグしてください...あなたはエミュレータの長い持続時間から解放されたと感じるでしょう........実行する!! :)

于 2013-06-24T11:47:03.680 に答える