web-dev-qa-db-ja.com

Android St​​udio Emulatorおよび「プロセスは終了コード0で終了しました」

Android studioを3.0から3.0.1に更新しましたが、エミュレーターを起動しても起動せず、イベントログにメッセージが表示されます。

Emulator: Process finished with exit code 0
38
Wahdat Kashmiri

Android St​​udioを再起動し、AVD MANAGERで新しいデバイスを作成してから、エミュレータのRAMサイズを増やしましたが、うまく機能します。

UPDATED時々、エミュレーターへのアプリのビルド中にエミュレーターを閉じると発生します。

10
Wahdat Kashmiri

以下を確認する必要があります。

  • ディスク上のサイズがいっぱいではありません-これは、未使用の仮想デバイスの作成が原因でよく発生します

  • エミュレータのRAMサイズは、要件として最小ではありません

私が個人的に使用するもう1つのこと: RAMとしてペンドライブを使用


更新しました:

RAMとしてRAMを使用

  • [このPCまたはマイコンピュータ]を右クリックして、[プロパティ]を選択します。

  • 「Advance System Settings」をクリックします。

  • 「システムのプロパティ」で「詳細設定」タブを選択する必要があります。

  • 「パフォーマンス」の下の「設定」をクリックします。

  • 「パフォーマンスオプション」で再び「詳細」タブを選択する必要があります。

  • 「仮想メモリ」の下の「変更」をクリックします。

  • 「すべてのドライバーのページングファイルサイズを自動的に管理する」のチェックを外し、「カスタムサイズ」を選択します。

  • [カスタムサイズ]に、そこに書き込まれている「使用可能なスペース」に応じたデータ量を入力します。

  • 「設定」ボタンをクリックし、「OK」をクリックします。

  • これで、コンピューターまたはラップトップを再起動するように求められます。


ステップに関する別の作業(テスト済み):

  1. Android St​​udioを再起動します
  2. AVD Managerで新しいデバイスを作成します
  3. エミュレータのRAMサイズを増やします
15
5377037

私も同じエラーに直面しました。数時間後、私はそれを理解しました。

私はそれがあなたを助けることを願っています:

Tools==>SDK Menager==>Android SDK

(Appearange&Behavior =>システム設定=> Android SDK)==>SDKツール==>Intel x86 Emulator Accelerator (これをインストール)。

それはあなたの問題を解決するでしょう。

You can look at pictures which you must install

6

Android St​​udio 3.1でこの問題が発生しました。

オンボードグラフィックスのみを使用しています。 [ツール]-> [AVDマネージャー]->(このAVDの編集)の[アクション]-> [エミュレートされたパフォーマンス(グラフィック)]に移動します:[Software GLES 2.0]を選択します。

5
Ole

この問題が発生したため、解決するのに2日近くかかりました...

システムドライブがいっぱいであるため、SDKの場所を移動しました。Android St​​udio centralのどこかでHaxMドライバーインストーラーへのパスがハードコードされているようです。 HamXドライバーが古いため、エミュレーターが起動しませんでした。

解決策:[sdkの場所]\extras\intel\Hardware_Accelerated_Execution_Managerに移動し、intelhaxm-Android.exeインストーラーを実行して最新のドライバーに更新します。

4
LairdPleng

Dockerインストールでは、デフォルトでWindowsでHyper-Vが選択されました。 Hyper-v bの選択を解除します

これは私のために働いた。

enter image description here

2
Ajay S

すべてのSDKが最新であることを確認することで、これを乗り越えることができました。 (Mac OS 10.13.3、Android St​​udio 3.0.1)。 Android St​​udio-> Updates for Updatesに行って、実行させます。 Android 5.0/5.1(APIレベル21/22)SDKがリビジョン2に更新されると Preferences screen showing updated Android 5.0 and 5.1 SDKs

この更新を行った後、「エミュレータ:プロセスは終了コード0で終了しました」というエラーですぐにクラッシュすることなくエミュレータを実行できました。

1
Zachary Drake

AVD Managerでは、

選択したデバイスのAVD Managerの編集アイコンに移動します。

[詳細設定を表示]をクリックして、RAMサイズを1500 mbから2 GBに増やします。

その後、動作します。

注:一部の仮想デバイスではRAMを更新できませんが、更新する場合は、Nexus 4をインストールしてみてください。

注2:まだ動作しない場合は、あきらめないでください。 RAMを再度変更してデバイスをアンインストールして再インストールするだけです。場合によっては、これがどのように機能するかです

注3:まだ動作しない場合、これはあなたのPCが十分なRAMスペースを持っていないことを意味します。ラムを3GBに増やします。うまくいくかもしれないが、苦しむだろう

注4:それでも動作しない場合は、4ではなくマルチコア2で試してください。

注5:まだ動作しません。 Android St​​udioを閉じて、決して元に戻さないでください:)

1
smoothumut

どのソリューションも私にとってはうまくいきませんでした。以前のAndroid St​​udioを3.0.1にアップグレードし、エミュレーターを再起動しようとしたときにこの問題を受け取りました。

うまくいったのは、Windowsの[プログラムの追加と削除]からAndroid St​​udioを削除することでした。次に、C:\ Users [User]に移動して、Android関連のフォルダー(.Android、.AndroidStudioX.X、Android)を削除します。

次にC:\ Users [User]\AppData\Localに移動し、そこにあるAndroid関連のフォルダーをすべて削除します。システムを再起動して、公式サイトからAndroid studioを再ダウンロードします( https://developer.Android.com/studio/index.html )。 Android St​​udioを新規からインストールし、古い設定をインポートしないでください。

Android St​​udioのインストールが完了したら、「ツール> Android> AVDマネージャー」からAVDを起動し、RAMを実行する4096 [mb]のピクセル2デバイスを作成しましたAndroid AP​​I P x86。それを起動すると動作します!

1
Tom

グラフィックカードのすべてのアドバンテージ機能を設定(Nvidaaタイプ)で無効にすることで、この問題を解決しました。このようなハングするエラーはあまり発生しませんでした。しかし、最後に私は簡単な方法を見つけました。avdマネージャーでは、avdの解像度を低くする必要があります。 400x800と言います。その後、グラフィックカードの機能を再度有効にすると、すべて正常に動作するようになりました。 (グラフィックカードまたはCPUが必要以上に弱いと思われます。)

0
CodeToLife

Android Studio Emulator:プロセスは終了コード1で終了しました。ディスクドライブがいっぱいである可能性があります。未使用の仮想デバイスを削除できます。わたしにはできる。仮想マネージャーのデバイスメニューの編集の横にあります(下矢印)

0
Onur Balli

私も同じ問題を抱えていました。AVDのグラフィックスを編集してこの問題を修正しました。 [ツール]> [Android]> [AVDマネージャー]> [アクション]> [編集]> [詳細設定を表示]> [グラフィックス]-> [ソフトウェア]。このソリューションがあなたの助けになることを願っています!

0
Mayzar Hlaing

エミュレータを削除して再インストールしてみてください。これは通常、私にとってはうまくいきます。また、コンピューターでしゃっくりが発生することもあるので、コンピューターを再起動してみてください。コンピューターがAndroid studioを処理できない場合があります。その結果、適切なRAM要件がない場合があります。最後に、他のすべてが失敗した場合は、Android studioを削除して再インストールできます。

0
user9436035

私の場合、Emulator:エミュレータでRestartを押した後、終了コード0エラーでプロセスが終了しました。

これは、Android St​​udio 3.0以降のバージョンでは、エミュレータが現在の画面の状態を保存して、次回の起動時に非常にすばやく起動するためです。したがって、[再起動]を押すと、状態を[再起動]として保存してエミュレーターを閉じます。そのため、エミュレータを起動/起動すると、状態を再起動として保存し、エミュレータが自動的に起動されなかった後に実行されます。したがって、基本的には、再起動の状態を保存することにこだわっています。

既存のエミュレータを削除して、新しいエミュレータを作成したくありません。
エミュレータのデフォルトのブートオプションは、AVDのクイックブートでした。
AVD(Android Virtual Device)Managerからコールドブートを実行することにより、状態を保存せずに通常モードでエミュレータを再起動します。

enter image description here

電源投入時からのコールドブートスタートエミュレータ

0
Viraj Patel