1

最近API16から17にアップグレードされました。以前に追加されたすべてのAVDを保持しており、アップグレード後も正常に機能していました。しかし、今日、私はすべての古いAVDを削除し、いくつかの新しいAVDを追加しました。それぞれ、各デバイスの仕様が利用可能です。以前は、起動時間は、最近のバージョン(4.1.2)のAVDでは約5分、2.3.3のAVDでは約2分でした。しかし現在、4.1.2または4.2.2のAVDは起動に10〜15分かかります。さらに、ランチャーのロードに失敗します。ホーム画面のランチャーボタンをタッチすると、アプリのリストが読み込まれ、「ホーム画面にアプリを追加するには、タッチアンドホールド」という使用上のヒントが表示されます。これまでのところ期待されています。ただし、このヒントで「OK」をタッチすると、「残念ながら、ランチャーが停止しました」というエラーが発生します。何も触れないと、ホーム画面に戻ります。

AVDオプション、「ハードウェアキーボードが存在する」および「ハードウェアコントロールでスキンを表示する」のチェックを外してみました。それでも問題は残っています。

4

3 に答える 3

2

それは記憶の問題でした。VMヒープのデフォルト値を16倍に増やすと問題が修正されました(16から32および32から48)。

于 2013-03-31T18:00:22.340 に答える
1

私はこれが答えよりもコメントであるべきだと知っていますが、私はStackOverflowに慣れていません。うまくいけば、modはこの答えを転送します。

Intelイメージを使用していますか?それらのARMイメージは本当に遅いからです。Intelイメージを使用する場合は、HAXM​​( https://stackoverflow.com/a/10772162/1741111 )もインストールする必要があります。必ず正しい設定を選択してください。768RAMはWindowsで最大です。

これらは私の設定です:

ここに画像の説明を入力してください

于 2013-03-11T20:45:27.750 に答える
1

はい、Android4.4用の最新のSDKでも同じ問題が発生します。AVD(Android Virtual Device)Managerから「ARMeabi-v7a」を実行しています。

エミュレータを起動するたびに、アプリ画面を選択してアプリを起動しようとするとクラッシュしていました。エミュレートされたアプリランチャーはでクラッシュします

残念ながら、ランチャーは停止しました。

本当に苦痛です..私はAPIレベル19で実行しているので、おそらく内部プログラムの肥大化が原因です...

VMヒープメモリを16から48に上げると、特別なヘルププログラムが実行され、「ダウンロード」アプリを指している手の大きな輪郭が表示され、任意のアプリを押したままにして移動できることを説明しました。メイン画面。

私はWIN-XP(32ビット)の古いデュアルコアCentrino Toshiba Satellite Proで実行しているので、新しい64ビットマシンではエラーが表示されない可能性があります。しかし、ありがとう、ラジーシュ。

AVD Managerを使用してARMeabi-v7aエミュレートされたターゲットデバイスのパラメーター画面を編集したところ、エミュレーターが正常に起動し、EclipseADTのもので構築された最初の「HelloWorld」アプリを表示(および実行)できます。-Mark_L

于 2013-12-09T07:44:28.593 に答える