こんにちは。情報系の大学生、ハル(Blog_IT_haru) です。
今回は、Android Studioでエミュレータを起動しようとしたら、The emulator process for AVD Pixel_2_API_29 was killed.などのようにエラーが出てしまったため、備忘録的に解決方法を記録しておきたいと思います。
インストール方法
インストール方法は、調べればいくらでも出てくるのですが、簡単にまとめておきたいと思います。
Android Studio のインストール
Download Android Studio and SDK tools | Android Developers
Windows に Android Studio をインストールする手順は次のとおりです。
1:.exe ファイルをダウンロードした場合は(推奨)、ダブルクリックして起動します。
.zip ファイルをダウンロードした場合は、ZIP を解凍し、android-studio フォルダを Program Files フォルダにコピーします。
さらに、android-studio > bin フォルダを開いて、studio64.exe(64 ビットマシンの場合)または studio.exe(32 ビットマシンの場合)を起動します。
2:Android Studio のセットアップ ウィザードに沿って操作し、推奨されている SDK パッケージをインストールします。
これで完了です。
以下の動画では、推奨される .exe ダウンロードを使用したセットアップ方法を順を追ってご確認いただけます。
Android Studio のインストール | Android デベロッパー | Android Developers
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.Last updated 2020-12-21 UTC.
ドットインストール
より詳しくは、以下のサイトを見ていただけると、とてもわかり易いと思います。
#01 Android Studioをインストールしよう | Androidアプリ開発入門 - プログラミングならドットインストール
どのようにタイトルの問題を解決したか?
私は以下のサイトを参考にしました。(結果的にはパソコンの容量問題で実機でのシミュレーションになりましたが)
以下のサイトを参考にしました。
Android Emulator - Androidエミュの移動|teratail
以下の引用を参考にしました。
ユーザー名を変更しよう
Androidエミュレーターに関係するファイルは、標準では
C:\Users\<ユーザーフォルダー>\.android\
というフォルダーの中に展開されます。ここで、<ユーザーフォルダー>に日本語文字などが含まれていると、エミュレーターが正常に動作しないことを私も確認しています。
かつて改善されたこともあるのですが、ぶり返してしまったようです。
つまり、
矢印の、アカウント名に日本語が含まれていると、上記の引用にもあるように、フォルダ名が日本語になるため、SDKにエラーが出てしまいます。
これを新しいアカウントを作るなどし、フォルダ名に日本語が含まれないようにする必要性があるのです。
アカウントの作成方法については以下のサイトが参考になるかと思います。
新規ユーザーアカウントの作成方法 (Windows XP/7/Vista/8/8.1/10/Mac OS)
これで、英文のみのアカウントを作成しましょう。
Android SDKのエミュレータファイルの保存場所を変更しよう
Android SDKのエミュレーターのファイルは、標準では
C:\Users\<ユーザー名>\.android\avd\
の下に入っています。.androidフォルダーの場所は、環境変数ANDROID_SDK_HOMEで変えられます。
例えば、上図のようにユーザー環境変数にANDROID_SDK_HOMEを作成して値をD:\android
に設定し、既存の.androidフォルダーをDドライブ直下に作ったandroidフォルダーの中に移動すればいいでしょう。ただ、作成済みのAVDは、AVDマネージャーで一度Wipe Dataを選んで内容をクリアしないと、起動できないかもしれません。
環境変数を設定することによって、Android SDKの場所を変更することが可能です。
環境変数の設定方法についてですが、以下のサイトが参考になるかと思いますので、ぜひ参考にしてくださいね。
ダウンロードのし直しをしよう
上記の2つをやってみて、それでもうまく行かない場合は、きちんと英語になったユーザ名のフォルダにファイルが入っていない場合があります。
なので、一度ダウンロードをし直して、保存場所などをきちんと確認しましょう。
おすすめ記事
他にも、私の大学に関する記事や、大学の学び方についてなどを記事で紹介していますので、ぜひ、サイト上部のカテゴリより見ていただけると嬉しいです。
まとめ
いかがでしたか??同じエラーが出た方に、少しでも参考になれば嬉しいです。
ドットインストールなどでもそうなのですが、インストールの際に、ユーザ名やSDKファイルの場所についてほぼ記載や説明がないんですよね…。
この記事がいいな、と思ってくれたら、SNSなどで拡散したり、
ブックマークやコメントなどしてくれると励みになります!
更に、読者になってくれたら、お返しに私も読者になります!
また、この記事の内容についてなにかありましたら、
お問い合わせ、コメント、TwitterのDMなどによろしくお願いします。
それでは。