【Mac M1】Android Emulatorが起動できない時の対処法 |Android Studio環境構築

【Mac M1】Android環境構築
この記事がおすすめな人
  • Mac M1で既にAndroid Studioをインストールしている
  • Mac M1でAndroid Emulatorを起動させたい

Mac M1に移行したらAndroid StudioでAndroid Emulatorを起動できなくなった!」って方のために対処法を紹介します。

Android-Emulatorエラー

おそらく、Mac M1ユーザーがAndroid StudioでAndroid Emulatorを起動させると上の画像のように「AVD Manager」のポップアップが表示され「The emulator process for AVD … was killed.」と表示されているはずです。

なぜ、Android Emulatorが起動できないのかと言うと「Android Studioでは現在Android EmulatorがMac M1に対応してない」からです。よって、Mac M1でAndroid Emulatorを起動させるには、別で「Android Emulator」をインストールし、セットアップする必要があります。

Apple M1 and Android Emulator

こちらの解説動画でAndroid EmulatorをMac M1で起動させるセットアップ方法が解説されています。

また、英語が分からない方のために動画の各パートの説明を日本語でまとめているので、「解説動画」と「解説文」を見比べながらセットアップをしてみてください。

スポンサーリンク

Android Emulatorを「Github」からダウンロード/インストール

手順

  1. Githubの「android emulator m1 preview」ページを開き、最新のAndroid Emulatorを選択し「android-emulator-m1-preview.dmg」をクリックしてダウンロードします。現時点(2021/6/1)で「initial Preview v2」が最新です。(1分27秒) 
Android Emulator download1
Android Emulator download2
  1. ダウンロードしたzipファイルを解凍し、「Android Emulator」をインストールします。(2分1秒) 
【Mac M1】Android Emulator Install

これで「Android Emulator」のダウンロード/インストールは完了です。

「Android Emulator」をMacで起動できるよう設定

Android Emulator verify1

インストールした「Android Emulator」をMacで開こうとすると、上の画像のようなポップアップが表示され使用できないので、MacのSystem Preference(システム環境設定)で「Android Emulator」を使用できるよう設定します。(2分31秒)

  1. 「システム環境設定」で「セキュリティとプライバシー」を開きます。下の画像では英語表示になっていますが、日本語でも操作は同じです。(2分50秒)
Android Emulator verify2
  1. 「セキュリティとプライバシー」を開いたら、「”Android Emulator” was blocked from use because it is not from an identified developer.」の右にある「Open Anyway」をクリックすると、ポップアップが表示されるので「Open」をクリックします。(3分)
Android Emulator verify3
Android Emulator verify4

すると「Android Emulator」が起動されます。

Android Emulator verify5

これで「Android Emulator」をMacで起動できるようになりました。

Android Studioでセットアップする

  1. 「Android Emulator」を起動し、Android Studioを開きます。(3分35秒)
  2. 「Virtual Device」で、Mac M1にインストールした「Android Emulator」を選択します。アプリ開発をしている言語によっては、mobileアプリだけでなく、webアプリも「Android Emulator」で実行できます。(3分55秒)

mobileアプリを「Android Emulator」で実行

Android Emulator mobile1
Android Emulator mobile2

webアプリを「Android Emulator」で実行

Android Emulator web1
Android Emulator web2

これでMac M1でも「Android Studio」で「Android Emulator」使用できるようになったはずです。

タイトルとURLをコピーしました