web-dev-qa-db-ja.com

「エミュレータ:PANIC:AVDシステムパスが見つかりません。」の解決方法Android_SDK_ROOTを定義してください '

8.0でAVDを作成しました。 AVDを起動すると、クラッシュしてこのエラーが発生します。

エミュレータ:PANIC:AVDシステムパスが見つかりません。 Android_SDK_ROOTを定義してください

以前の回答 here を使用して解決しようとしましたが、いずれも機能していません。また、システム設定でAVDパスを定義しようとしましたが、うまくいきませんでした。

私はAndroid Studio 3.0およびAVD 8.0(Oreo)のシステムイメージ(APIレベル26)を使用しています。

11
Neck

私はこのような問題を解決しました...

マイコンピュータ」->「プロパティ」に移動-> 'システムの詳細設定 '->'環境変数 '->「システム変数」内に「Android_SDK_ROOT」を追加"または"Android_HOME "およびこの中にAVDのパスを設定します。

その後、Restartコンピューター。コンピューターをRestartする必要があります。そうしないと機能しません。

この方法はうまくいきましたが、他のケースでは状況が異なる場合があります。詳細については、 こちら をご覧ください。

17
Neck

不適切なSDKの場所が原因である可能性があります。

「SDK Manager」を開きます。または、設定で「外観と動作」->「システム設定」->「Android SDK」をクリックします。

「Android SDKロケーション」の横にある「編集」をクリックします。 Android SDKの場所を「C:\ Users\???\AppData\Local\Android\Sdk」に設定します(???をアカウントに置き換えます)。

インターネットに接続していることを確認してください。イントラネットにいる場合は、適切なプロキシを設定してください。次に、Android studioは、SDKおよびSDKプラットフォームがインストールされていないことを検出します。それらを確認し、[次へ]をクリックします。

3
Leon Wolf

これは、ネットワークの問題によりAndroidエミュレーターの更新が途中で停止した後、私に起こりました。レオンとニックによって与えられた解決策を試しましたが、問題は解決しませんでした。

だからAndroid StudioとAVDマネージャーを閉じて両方を再起動しました。AVDマネージャーを再度開いた後にエミュレーターを更新するオプションがありました。更新が正常に完了した後、問題は解決しました。

0
nitarshs