はるのぶろぐ。

情報系大学生ハルが、ゆるゆるとIT関係についてや日々の雑記を綴ります。ちょっとだけ、あなたの役に立てる、そんなブログを目指しています。

【Androidアプリ開発】The emulator process for AVD Pixel_2_API_29 was killed.の解決【Android Studio】

参加してます!ポチッとお願いします

記事名と
URLをコピー

こんにちは。情報系の大学生、ハル(Blog_IT_haru) です。

今回は、Android Studioエミュレータを起動しようとしたら、The emulator process for AVD Pixel_2_API_29 was killed.などのようにエラーが出てしまったため、備忘録的に解決方法を記録しておきたいと思います。

f:id:Blog_IT:20210330221301p:plain

インストール方法

インストール方法は、調べればいくらでも出てくるのですが、簡単にまとめておきたいと思います。

Android Studio のインストール

f:id:Blog_IT:20210303223703p:plain

Android Studio

Download Android Studio and SDK tools  |  Android Developers

WindowsAndroid Studio をインストールする手順は次のとおりです。

1:.exe ファイルをダウンロードした場合は(推奨)、ダブルクリックして起動します。
.zip ファイルをダウンロードした場合は、ZIP を解凍し、android-studio フォルダを Program Files フォルダにコピーします。

さらに、android-studio > bin フォルダを開いて、studio64.exe(64 ビットマシンの場合)または studio.exe(32 ビットマシンの場合)を起動します。

2:Android Studio のセットアップ ウィザードに沿って操作し、推奨されている SDK パッケージをインストールします。

これで完了です。

以下の動画では、推奨される .exe ダウンロードを使用したセットアップ方法を順を追ってご確認いただけます。

youtu.be

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 - AndroidStudioエミュレーター起動時にThe emulator process for AVD Pixel_2_API_29 was killed.が発生したため、解消方法を知りたい|teratail

行ったこと

1:ユーザー名の変更

2:SDKの保存場所の変更

3:ダウンロードのし直し

以下の引用を参考にしました。

ユーザー名を変更しよう

Androidエミュレーターに関係するファイルは、標準ではC:\Users\<ユーザーフォルダー>\.android\というフォルダーの中に展開されます。

ここで、<ユーザーフォルダー>に日本語文字などが含まれていると、エミュレーターが正常に動作しないことを私も確認しています。

かつて改善されたこともあるのですが、ぶり返してしまったようです。

つまり、

f:id:Blog_IT:20210303231341p:plain

矢印の、アカウント名に日本語が含まれていると、上記の引用にもあるように、フォルダ名が日本語になるため、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の場所を変更することが可能です。

環境変数の設定方法についてですが、以下のサイトが参考になるかと思いますので、ぜひ参考にしてくださいね。

waman.hatenablog.com

ダウンロードのし直しをしよう

上記の2つをやってみて、それでもうまく行かない場合は、きちんと英語になったユーザ名のフォルダにファイルが入っていない場合があります。

なので、一度ダウンロードをし直して、保存場所などをきちんと確認しましょう。

おすすめ記事

他にも、私の大学に関する記事や、大学の学び方についてなどを記事で紹介していますので、ぜひ、サイト上部のカテゴリより見ていただけると嬉しいです。

まとめ

いかがでしたか??同じエラーが出た方に、少しでも参考になれば嬉しいです。

ドットインストールなどでもそうなのですが、インストールの際に、ユーザ名やSDKファイルの場所についてほぼ記載や説明がないんですよね…。

この記事がいいな、と思ってくれたら、SNSなどで拡散したり、

ブックマークやコメントなどしてくれると励みになります!

更に、読者になってくれたら、お返しに私も読者になります!

また、この記事の内容についてなにかありましたら、

お問い合わせ、コメント、TwitterのDMなどによろしくお願いします。

それでは。