Android studioを3.0から3.0.1に更新しましたが、エミュレーターを起動しても起動せず、イベントログにメッセージが表示されます。
Emulator: Process finished with exit code 0
Android Studioを再起動し、AVD MANAGERで新しいデバイスを作成してから、エミュレータのRAMサイズを増やしましたが、うまく機能します。
UPDATED時々、エミュレーターへのアプリのビルド中にエミュレーターを閉じると発生します。
以下を確認する必要があります。
ディスク上のサイズがいっぱいではありません-これは、未使用の仮想デバイスの作成が原因でよく発生します
エミュレータのRAMサイズは、要件として最小ではありません
私が個人的に使用するもう1つのこと: RAMとしてペンドライブを使用
[このPCまたはマイコンピュータ]を右クリックして、[プロパティ]を選択します。
「Advance System Settings」をクリックします。
「システムのプロパティ」で「詳細設定」タブを選択する必要があります。
「パフォーマンス」の下の「設定」をクリックします。
「パフォーマンスオプション」で再び「詳細」タブを選択する必要があります。
「仮想メモリ」の下の「変更」をクリックします。
「すべてのドライバーのページングファイルサイズを自動的に管理する」のチェックを外し、「カスタムサイズ」を選択します。
[カスタムサイズ]に、そこに書き込まれている「使用可能なスペース」に応じたデータ量を入力します。
「設定」ボタンをクリックし、「OK」をクリックします。
これで、コンピューターまたはラップトップを再起動するように求められます。
ステップに関する別の作業(テスト済み):
Android Studio 3.1でこの問題が発生しました。
オンボードグラフィックスのみを使用しています。 [ツール]-> [AVDマネージャー]->(このAVDの編集)の[アクション]-> [エミュレートされたパフォーマンス(グラフィック)]に移動します:[Software GLES 2.0]を選択します。
この問題が発生したため、解決するのに2日近くかかりました...
システムドライブがいっぱいであるため、SDKの場所を移動しました。Android Studio centralのどこかでHaxMドライバーインストーラーへのパスがハードコードされているようです。 HamXドライバーが古いため、エミュレーターが起動しませんでした。
解決策:[sdkの場所]\extras\intel\Hardware_Accelerated_Execution_Managerに移動し、intelhaxm-Android.exeインストーラーを実行して最新のドライバーに更新します。
AVD Managerでは、
選択したデバイスのAVD Managerの編集アイコンに移動します。
[詳細設定を表示]をクリックして、RAMサイズを1500 mbから2 GBに増やします。
その後、動作します。
注:一部の仮想デバイスではRAMを更新できませんが、更新する場合は、Nexus 4をインストールしてみてください。
注2:まだ動作しない場合は、あきらめないでください。 RAMを再度変更してデバイスをアンインストールして再インストールするだけです。場合によっては、これがどのように機能するかです
注3:まだ動作しない場合、これはあなたのPCが十分なRAMスペースを持っていないことを意味します。ラムを3GBに増やします。うまくいくかもしれないが、苦しむだろう
注4:それでも動作しない場合は、4ではなくマルチコア2で試してください。
注5:まだ動作しません。 Android Studioを閉じて、決して元に戻さないでください:)
どのソリューションも私にとってはうまくいきませんでした。以前のAndroid Studioを3.0.1にアップグレードし、エミュレーターを再起動しようとしたときにこの問題を受け取りました。
うまくいったのは、Windowsの[プログラムの追加と削除]からAndroid Studioを削除することでした。次に、C:\ Users [User]に移動して、Android関連のフォルダー(.Android、.AndroidStudioX.X、Android)を削除します。
次にC:\ Users [User]\AppData\Localに移動し、そこにあるAndroid関連のフォルダーをすべて削除します。システムを再起動して、公式サイトからAndroid studioを再ダウンロードします( https://developer.Android.com/studio/index.html )。 Android Studioを新規からインストールし、古い設定をインポートしないでください。
Android Studioのインストールが完了したら、「ツール> Android> AVDマネージャー」からAVDを起動し、RAMを実行する4096 [mb]のピクセル2デバイスを作成しましたAndroid API P x86。それを起動すると動作します!
グラフィックカードのすべてのアドバンテージ機能を設定(Nvidaaタイプ)で無効にすることで、この問題を解決しました。このようなハングするエラーはあまり発生しませんでした。しかし、最後に私は簡単な方法を見つけました。avdマネージャーでは、avdの解像度を低くする必要があります。 400x800と言います。その後、グラフィックカードの機能を再度有効にすると、すべて正常に動作するようになりました。 (グラフィックカードまたはCPUが必要以上に弱いと思われます。)
Android Studio Emulator:プロセスは終了コード1で終了しました。ディスクドライブがいっぱいである可能性があります。未使用の仮想デバイスを削除できます。わたしにはできる。仮想マネージャーのデバイスメニューの編集の横にあります(下矢印)
私も同じ問題を抱えていました。AVDのグラフィックスを編集してこの問題を修正しました。 [ツール]> [Android]> [AVDマネージャー]> [アクション]> [編集]> [詳細設定を表示]> [グラフィックス]-> [ソフトウェア]。このソリューションがあなたの助けになることを願っています!
エミュレータを削除して再インストールしてみてください。これは通常、私にとってはうまくいきます。また、コンピューターでしゃっくりが発生することもあるので、コンピューターを再起動してみてください。コンピューターがAndroid studioを処理できない場合があります。その結果、適切なRAM要件がない場合があります。最後に、他のすべてが失敗した場合は、Android studioを削除して再インストールできます。
私の場合、Emulator:エミュレータでRestartを押した後、終了コード0エラーでプロセスが終了しました。
これは、Android Studio 3.0以降のバージョンでは、エミュレータが現在の画面の状態を保存して、次回の起動時に非常にすばやく起動するためです。したがって、[再起動]を押すと、状態を[再起動]として保存してエミュレーターを閉じます。そのため、エミュレータを起動/起動すると、状態を再起動として保存し、エミュレータが自動的に起動されなかった後に実行されます。したがって、基本的には、再起動の状態を保存することにこだわっています。
既存のエミュレータを削除して、新しいエミュレータを作成したくありません。
エミュレータのデフォルトのブートオプションは、AVDのクイックブートでした。
AVD(Android Virtual Device)Managerからコールドブートを実行することにより、状態を保存せずに通常モードでエミュレータを再起動します。
電源投入時からのコールドブートスタートエミュレータ