21

最近、sdks manager を使用して Android Studio とそのすべての更新プログラムをインストールしました。エミュレーターを起動しようとすると、次のように表示されます。

emulator -netdelay none -n​​etspeed full -avd Nexus_5_API_21_x86

HAX は機能しており、エミュレーターは高速仮想モードで実行されます

良いように思える。エミュレーターは起動しますが、黒い画面しか表示されません。アプリによって作成されたデフォルトの AVD を使用します。Google API の x86 システム イメージ、1 GB RAM、64 MB VM ヒープ、および 200 MB Intel ストレージを備えています。「Use Host GPU」のチェックを外してみましたが、問題は解決しませんでした。

4

10 に答える 10

6

私はこの問題に遭遇しました。それを解決したのは、スナップショットに関係するすべてのチェックを外すことでした。

スナップショットが何らかの形で破損していると思います。

スナップショットへの読み込みと保存のチェックを外します。

于 2015-01-09T16:37:50.287 に答える
2

同じ問題に直面したため、AVD のバージョンを下げることで解決しました。AVD マネージャーで、下位バージョンの作成を選択します。たとえば、Nexus 5 を使用していて、うまく機能する Nexus 4 を作成しました。

これで解決する場合は、マシン、RAM などをアップグレードする必要があることを意味します。

于 2015-12-01T14:24:52.437 に答える
1

スキンも見てください - WVGA800 スキンで動作することを発見した人もいます。ここにいる他の人は、Nexus 5 AVD 自体の高い RAM 要件が原因であることを発見しました。Nexus 5 はほぼ 1600 かかると思います。AVD (「詳細設定」) で RAM 割り当てを減らすか、HAXM​​ をより高い RAM 制限で再インストールしてみてください。

于 2015-01-09T16:57:18.333 に答える
0

起動時に x86 エミュレーターがハングするという同じ問題がありました (黒い画面、ロゴなし)。私の問題に対する答えは、同じコンピューターで Android Studio にアップグレードする前に、古い SDK で Eclipse ADT を使用することに関係していました。

Ubuntu を実行しており、構成ファイルはホーム ディレクトリの .android フォルダー、つまり ~/.android に保存されています。構成ファイルに古い SDK への参照があり、フォルダー全体を削除しました。その後、x86 エミュレーターは再び動作を開始しました。

後から考えると、私が ARM イメージを使い始めたとき、エミュレーターが機能していたことが明らかになりました。過去にqemuでx86イメージしか使用していませんでした。

于 2015-08-16T22:33:43.913 に答える
0

そのことの最も簡単な解決策は、グラフィックモードを切り替えると本当に役立つことですここに画像の説明を入力

于 2021-10-08T15:23:21.843 に答える