2011-07-27 22 views
3

私は知っていますが、これらの記事では、すべてのソリューションは機能していません。Androidのエミュレータがとても遅い

Android 3.2エミュレータを作成し、hello worldアプリケーションを実行しようとしています。私は1024年に、デバイスのRAMサイズを設定する(任意の大きく、エミュレータがクラッシュすると、このエラーを与える)

Failed to allocate memory: 8 
This application has requested the Runtime to terminate it in an unusual way. 
Please contact the application's support team for more information. 

私はWindows 7の64ビット版にしています。私が言ったように、私はそれをこんにちは世界のアプリケーションを実行しようとしています。私はスナップショット機能を使用して読み込みを高速化しようとしましたが、エミュレータは「アンドロイド」のロゴページに5分ほど座っています。

エミュレータがロードされ、エミュレータのバックボタンやその他のデフォルトアプリケーションをクリックしようとすると、スライドショーのようになります。

+0

解決策は、実際のAndroid 3.2デバイスを接続することです。サック、私は知っている。 –

+0

私はこのオプションを試してみましょう:http://stackoverflow.com/a/17394245/1204249 – amp

答えて

4

3.2の新機能が本当に必要な場合を除き、私は以前のSDKで開発することをお勧めします...私は個人的にはほとんどのアプリケーションに1.6と2.1を使用していますが、ロード時間と一般的なエミュレータの速度の違いは巨大です。

EDIT: 特にあなたが唯一の私はこの正確な問題を抱えていたこの存在

1

でのhelloWorldを書いている検討。私はそれが私のハードウェアだと思ったが、私は最新のエミュレータを手に入れましたが、それでもまだクラッシュすることがありますが、スナップショットを取ることでロード時間が10分から1分に短縮されました。

私はそれらの時間を確認し、あなたに私のバージョン番号を与えるが、私は、外部ストレージのオフにそれを実行し、私がアンインストールされたJava以来​​きたようだと思います:(

それは約6ヶ月最後のリリースで働いていました今思い出すと前に。AndroidのSDKを更新するには、ラッシュは、あまりにもその頃に停止。

1

を896の代わりに1024を試してみてくださいそれは、1024値のバグのように思える。

+0

これは1024値のバグではありません。私は512と896を試してみました。 –

0

あなたはADTバンドルを使用している場合AVD Managerに行き、上部のデバイス定義タブを選択してください。

新しいデバイスボタンをクリックし、最小限のリソースで新しいデバイスを作成します。新しく作成したデバイスで新しい仮想デバイスを作成します。

これは魅力的なように機能します。私は正確な理由を知りません。それは私のために働く。

0

Android x86をお試しください。 Google Androidのエミュレータよりもはるかに高速です。次の手順に従います。

  1. VirtualBoxをインストールします。
  2. 必要なISOファイルをダウンロードします。
  3. 仮想マシンをLinux 2.6 /その他のLinux、512 Mb RAM、HD 2 GBとして作成します。ネットワーク:NATに接続されたPCnet-Fast III。ブリッジアダプタを使用することもできますが、ご使用の環境にDHCPサーバーが必要です。
  4. エミュレータにAndroid x86をインストールして実行します。
  5. Alt + F1を押し、netcfgと入力し、IPアドレスを覚えている状態でAlt + F7キーを押します。
  6. Windows XPシステムでcmdを実行し、ディレクトリをAndroidツールディレクトリに変更し、adb connectと入力します。
  7. Eclipseを起動し、ADTプラグインを開いてデバイスを見つけ、お楽しみください!
0

私は同じ問題を抱えていますが、アンドロイドエミュレータを使用することは非常に低く、別のオプションは仮想マシンを使用してデバイスをエミュレートすることです。

この場合、バーチャルボックスをインストールしてISOファイル(android 4.4 RC2)をダウンロードし、インストールと設定を続行する必要があります。私の意見では、あなたのアプリをテストするより良い方法です。

http://edwindh.blogspot.com/2014/07/emular-uma-tablet-ou-smartphone-com.html

関連する問題