web-dev-qa-db-ja.com

プロセスは終了コード1で終了しました:不明なAVD名

エミュレータを実行しようとすると、次のエラーがポップアップ表示されます。

エミュレーター:エミュレーター:エラー:不明なAVD名[Nexus_5X_API_27]。有効なリストを表示するには、-list-avdsを使用してください。

エミュレーター:プロセスは終了コード1で終了しました

私はavdを作成したばかりなので、なぜそれが見つからないのか、そしてこの問題を解決する方法を理解できますか?

前もって感謝します

8
Zarkron

AVDに関係なく、同じ問題が発生しました。理由がわからないのですが、Android Studioで作成したもの/.Android/avd 2つの場所にあるディレクトリ:

  1. /root/.Android/avd
  2. /home/USERNAME/.Android/avd

新しいAVDの作成時に作成された.avdと.iniが1番目の場所に保存され、2番目の場所は空でした。これを解決するために、各AVDの.avdファイルと.iniファイルの両方を1から2にコピーして貼り付けました(ASがAVDを表示して実行するには、両方にある必要があります)。その後、エミュレータは正常に実行されました。

13

なぜこれが起こったのですか?

Avdを起動しようとすると、Android studioはNexus_5X_API_27.ini$Android_SDK_HOME/avd/を検索します。しかし、Android =スタジオ、Nexus_5X_API_27.ini$HOME/.Android/avd/に入れられています。したがって、Androidスタジオは、AVDを開始するためのiniファイルを見つけることができません。

解決

Nexus_5X_API_27.ini$HOME/.Android/avd/から$Android_SDK_HOME/avd/にコピーすると、問題が解決します。

9
x13945

Windowsユーザーの場合は、Android_SDK_HOMEパスを確認し、次にAndroid_SDK_HOME/avd /を確認します。作成したエミュレーターが存在しますか?存在しない場合は、 Android_SDK_HOME内のemulator.avdおよびemulator.iniファイル /。Android/avd/to Android_SDK_HOME/avd /、ついに動作しました!

1
Yuer_1008

C:\Android\android-sdkを削除して再インストールするAndroid studioで修正されました。

0
Simon L

実際に設定できる環境変数はいくつかあります。

  • Android_SDK_HOME
  • Android_EMULATOR_HOME(デフォルトは$Android_SDK_HOME/.Android/
  • Android_AVD_HOME(デフォルトは$Android_EMULATOR_HOME/avd/

https://developer.Android.com/studio/command-line/variables を参照してください

Android SDKのデフォルトの場所はホームディレクトリであり、オペレーティングシステムによって異なります。たとえば、WindowsではC:\Users\*Owner*\AppData\Local\Android\Sdk

ホームディレクトリを別のディスクに移動した場合は、上記の環境変数を使用して、必要に応じてパスを調整できます。

0
P. Jausions

Android StudioでAVDを作成すると、それはrootの場所に作成されますが、Android SDkの場所はどこかに設定されています- [〜#〜] home [〜#〜]。したがって、avdフォルダーをルートロケーションからホームロケーションパスに移動するだけです。

ルートの場所のパス:

/root/.Android/avd

ホームロケーションパス:

/home/USERNAME/.Android/avd

Android Studioからavdでアプリを実行するときは常に、HOMEの場所でそれを探しているため、両方の場所にavdフォルダーを保持する必要はありません。

0
Deepak Patidar

Android Studioが〜/ .Android/avdディレクトリにAVDを作成する場合、ステップバイステップの手順は次のとおりです。

  • コントロールパネルを開く
  • 次に、システムに移動します
  • 次に、ユーザーの環境変数の変更に進みます
  • 次に、[新しい環境変数を作成する]をクリックします。
  • Android_SDK_HOMEという名前の新しい変数を作成します
  • その値をあなたのAndroidディレクトリに設定します:C:/ users //。Androidのような
0
ariya 1990

私はAndroid Studioを使用して同じ問題を抱えていました。上記のすべての解決策を試しましたが、構成が変更された後でも、エミュレータがエラー状態になり、同じエラーが発生しましたエラー。

ただし、すべての構成変更を元に戻し、Android Studioでエラーを修正しました。エミュレーターは稼働しています。正直に言うと、カスタム環境変数は定義されていません。

私の場合の唯一の例外は、.ini files$USER_HOME/.Android/avd/ディレクトリに作成/格納されていることです。

同様の問題に直面している人に役立つかもしれないので、私の答えを追加します。

0
Arjun Krishna