これが私のAndroid 9エミュレータで私を助けたものです:
Google API x86イメージの代わりにGoogle Play x86イメージを使用してください。前者には「セットアップの準備をしています...」という通知があったため、終了しませんでした。
エミュレータを初めて起動した後、Googleデバイスの初期設定(スキップできるものをスキップする)を実行し、SDカードを(外部ストレージとして)セットアップします。
実行中のアプリの更新がある場合は、それを待ってから、「Google Play Services」アプリを強制終了します。エミュレータが再起動後に再び遅くなる場合は、起動するたびにこれを実行することをお勧めします。
設定でモバイルデータを無効にします。接続を何度も試みて、すべてのCPUを使い果たしました。CPUはレンダリングに役立ちます。使用可能なCPUがない場合、遅くなります。
編集:
(5。エミュレータの設定/詳細に移動し、レンダリングされたOpenGL ESをDesktop native OpenGL
に設定し、OpenGl ES APIレベルをRenderer maximum
に設定して、エミュレータを再起動します。私の場合、autoselect/autodetectを使用します。はるかに悪いパフォーマンスを持っていた。
答えを探している人のために。 Windows 10を新しいバージョンに更新し、グラフィックカードドライバーを更新しただけで、エミュレーターはめちゃくちゃ高速になりました。
-これは上記の私のコメントのフォローアップです(コメントとして書くには長すぎます)-
次に、問題がコンピューター(またはOS)に起因していることを確認しました。ラップトップを使用している場合は、プラグを差し込んだとき、およびバッテリーを使用しているときのラップトップのパフォーマンスの設定を確認してください。デスクトップがある場合は、OSによって設定されたある種の制限があるかどうか設定も確認してください。これは、ファンのオーバーヒットや大きな音を避けるために起こります。上記のいずれかが機能せず、この問題を本当に解決したい場合は、Windows 10を使用していると想定します。Ubuntuまたはその他のLinuxディストリビューションを2番目のOSとしてインストールして、試してみてください。問題が解決した場合は、ウィンドウの一部の設定を変更する必要があります。
私のラップトップでも、ハイエンドPCでも同じ問題が発生しました。私はインターネットで見つけることができるすべてを試しました:
今、私は上からの何かが問題を修正するのに何らかの形で貢献できなかったことを100%確信することはできません(私がそれのほとんどを元に戻したとしても)が、これを行った直後に問題は消えました:
Androidデベロッパーユーザーガイド [1] には、これらがグラフィックアクセラレーションの要件であると記載されています。
SDKプラットフォームバージョン27があったとしても、何らかの理由でHWアクセラレーションが機能していなかったと思います。これは、エミュレーターウィンドウの移動でさえも(またはその設定でさえ)遅延するためです。前にも言ったように、SDKプラットフォームの最新バージョンはそれを修正したもののようです。
また、すべてのエミュレータプロセスとAndroid Studioも強制終了することを忘れないでください。ただし、念のためにコンピュータ全体を再起動します(多くの場合、BIOSの仮想化もチェックしていたため、設定数回)。
うまくいかない場合は、スナップショットをオフにしてみてください。オフにする前のスナップショットです。そのイメージからデータをワイプする必要があります。それよりも良い場合は、新しいAVDを作成し、[推奨]タブから最新のイメージをダウンロードします。
私がそれを修正するのにいくつかの苛立たしい時間を費やしたので、これが誰かに役立つことを願っています(それと一緒に住んで数か月後)。