#初回エミュレーター起動時のエラー
Android studioを使って初めてエミュレーターを起動する際に、エラーを吐かれたので、参考にしてみてください。
いくつかの原因と参考にしたURL・解決策をまとめています。
環境は、windows10です。
また、PCの初期設定でユーザーフォルダ名を全角漢字にしてしまっています。
同じ状態の方には参考になるかもしれません。
##エラー対処
Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT Emulator: Process finished with exit code 1
これは、ANDROID_SDK_ROOTが見つからないのでAVDが動かせませんよ~と言われています。
ひとまずは、環境変数の設定をします。
環境変数の設定は、
[左下の検索バー]→[コントロールパネル]→[システムとセキュリティ]→[システム]
→[左端にあるシステムの詳細設定]
で設定することができます。
そこで変数名をANDROID_SDK_ROOTにして、値をSdkフォルダがある場所に指定してあげます。
StackOverFlowで結構記事が見つかるので、英語ですが参考にしてみてください。
参考記事
しかし、僕の場合はこれでは動きませんでした。
そこで以下の記事を参考にしてみました。
Stack Over Flow
この記事の1つ目の方法で解決しました。
やり方は、
ユーザーフォルダ内にある.android
というフォルダをパスが通るフォルダに移動させます。
僕は、C直下にFolder
というファイルを作ってその中に.andoridを移しました。
その後、環境変数にANDROID_SDK_HOME
という変数で値をANDROID_SDK_ROOTと同じところにして設定します。
すると、エミュレーターが無事に起動しました。
先ほど紹介した記事では、他の原因についても言及してあるのでいずれかには当てはまると思います。
記事に紹介してある原因を簡単にまとめると、
・Sdkフォルダが破損しているかもしれないから、一度フォルダに必要なものが揃っているか照らし合わせてみてよ。
・必要なパッケージが揃っているか調べてみてくれ。ひとまず下の3つは必要だ。
emulator (Android Emulator)
platform-tools (Android SDK Platform-Tools)
tools (Android SDK Tools)
これがあれば、HAXMがインストールされてないかもしれないから、インストールしてくれ。
・4つ目はよく分からないからスルーで。笑
#エミュレーターを起動する際のトラブルシューティング記事まとめ
最後に結構いろんなトラブルシューティングの記事を見てきたので、ザっとご紹介します。
【Android Studio】AVD(Android Virtual Device)が起動しない場合の対処法
Android エミュレータで「Error while waiting for device:…」がでた時
Android Studioでエミュレータを起動しようとするとエラー「PANIC: Cannot find AVD system path. 」が表示される。