Android 7-7日以来のエミュレーターに問題があります。最初はまったく実行されていませんでした。
エミュレータを実行するたびに、5〜6分ほどの時間がかかり、エラーが表示されます:Cold Boot: Snapshot doesn't exist
数回再起動した後、エミュレーターは実行されますが、最初はエラーが表示されます。
ソフトウェアレンダリングが有効な場合、クイックブートは信頼できません。クイックブートが機能しない場合は、AVDマネージャーで[このAVDを編集]をクリックし、グラフィックスを自動またはソフトウェアからハードウェアに変更します。
ソース: https://developer.Android.com/studio/run/emulator.html#quickboot-troubleshooting
私もしばらくこの問題に直面し、最近解決しました。他のSOの投稿を読むことにより、エミュレータが起動しようとしているスナップショットに関連しているようです-@ Raimo's answer。 「これが発生する理由を完全に理解していない(保存したすべてのAVDに発生した)起動するたびに「クイックブート」ではなく「コールドブート」を実行するようにAVDを構成することで解決しました。これにより、「スナップショットが存在しません」というメッセージが解決され、エミュレータが期待どおりに起動し、アプリケーションを実行およびテストできます。
問題を修正する手順:
今すぐ仮想デバイスを起動します(これらの変更を有効にするために以前に実行していた場合は、仮想デバイスを閉じます)。 「スナップショットが存在しません」というメッセージは表示されず、エミュレータは期待どおりに起動します。
このオプションの唯一の欠点は、最後に使用したときのデバイスの状態が保存されないことです。つまり、以前に開いていたアプリです。
今日はすべての方法を試してみて、すべてが私を立ち往生させます。
Android
コマンドを使用することは非推奨です。最後に、CLIコマンドを使用して解決策を見つけました。
emulator -avd YOUR_AVD_DEVICE_NAME -no-snapshot-save
次の方法で問題を解決します。*プロジェクトをクリーンアップします。* [ウィンドウ]> [AVDマネージャー]> [削除]に移動し、新しいAVDを作成します。*アプリケーションを再起動します。