Mac M1 Android Emulator

  1. Android Emulator For Apple M1
  2. Emulatore Android Mac M1
  3. Mac M1 Android Emulator No Internet Connection
-->

So many people asking about running the android app on mac m1 system and about its performance on mac m1. So In this post I am sharing all steps to run the react-native android app on mac m1. Android Emulator for M1 is not available on stable releases yet and I am also waiting for Android Studio to fully support M1 macs so that I can use it for. Android emulator on Mac M1 You’re now watching this thread and will receive emails when there’s activity. Click again to stop watching or visit your profile/homepage to manage your watched threads. To run an Android Emulator on an M1 Mac. Complete the following steps: Make sure you have the Android S preview installed using the SDK manager. Select the show package details checkbox and select Google APIs ARM 64 v8 system image and click OK. Create a new device in the AVD Manager and select the other images tab.

This guide explains how to prepare the Android Emulator for testing your app.

Overview

The Android Emulator can be run in a variety of configurationsto simulate different devices. Each configuration is called a virtualdevice. When you deploy and test your app on the emulator, you selecta pre-configured or custom virtual device that simulates a physicalAndroid device such as a Nexus or Pixel phone.

The sections listed below describe how to accelerate the Androidemulator for maximum performance, how to use the Android Device Managerto create and customize virtual devices, and how to customize theprofile properties of a virtual device. In addition, a troubleshootingsection explains common emulator problems and workarounds.

Sections

Hardware Acceleration for Emulator Performance

How to prepare your computer for maximum Android Emulator performanceby using either Hyper-V or HAXM virtualization technology. Because theAndroid Emulator can be prohibitively slow without hardwareacceleration, we recommend that you enable hardware acceleration onyour computer before you use the emulator.

Managing Virtual Devices with the Android Device Manager

How to use the Android Device Manager to create and customize virtualdevices.

Editing Android Virtual Device Properties

How to use the Android Device Manager to edit the profile properties of avirtual device.

Android

Android Emulator Troubleshooting

Emulator

In this article, the most common warning messages and issues that occurwhile running the Android Emulator are described, along withworkarounds and tips.

Note

If you are using a Mac with an Apple chip, such as the M1, you will need to install the Android Emulator for M1 preview from GitHub.

After you have configured the Android Emulator, seeDebugging on the Android Emulatorfor information about how to launch the emulator and use it for testingand debugging your app.

Note

As of Android SDK Tools version 26.0.1 and later, Google has removed support for existing AVD/SDK managers in favor of their new CLI (Command Line Interface) tools. Because of this deprecation change, Xamarin SDK/Device Managers are now used instead of Google SDK/Device Managers for Android Tools 26.0.1 and later. For more information about the Xamarin SDK Manager, see Setting up the Android SDK for Xamarin.Android.

M1 Macbookを使っている方はFlutterの環境構築でAndroidエミュレータが使えなくて焦ったと思います。
私もまだまだ初心者なので色々と拙いですが、よろしくおねがいします。

Mac M1 Android Emulator

M1macじゃなければ動くように設定できている前提で進めます。

(面倒だったら挫折する前にiOSで開発を進めちゃうのでも全然良いと思います。)

Android emulator mac m1 preview

M1 Macbookではエミュレータが使えないということで、2020年の12月頃にGoogleがAndroidのデモ操作をできるパッケージを提供しました。

そのパッケージを使うことでAndroid Emulatorというアプリをダウンロードして起動してデモ操作ができるようになりました。

そして2021年3月頃に、そのパッケージは必要なくなりました。Android Studioでエミュレータが起動できるようになったからです。

その方法を解説します。

まず画面右上の辺りからAVD Managerを開き、 Create Virtual Device...を開きます。

適当に選択します。 

次にOther Imagesの欄に移動してください。
私は既にダウンロード済みになっていますが、 API Level30辺りを適当に選択して、ください。
大事なのはABIがarm~となっているやつです。このarmがついているのを選択するとM1でも利用できるようになるみたいです。(まだまだ作業は続きます)
Nextを押してダウンロードを進めていってください。

ダウンロードが完了して開こうとすると、The emulator process for AVD was killed と出てエミュレータは開けないでしょう。

ここで一度API Levelがダウンロードしたエミュレータと同じものを利用できるようになっているかチェックしてみてください。

次に、

./Library/Android/sdk/emulator/darwin-aarch64-replace.sh

のdarwin-aarch64-replace.shを起動してください。

Android Emulator For Apple M1

起動の仕方はTerminalでemulatorディレクトリまで移動した後に、

これで

emulator-darwin-aarch64-0.2.zip

がダウンロードされているはずです。このファイルをクリックすると emulator-darwin-aarch64-0.2
というファイルが生成されます。

Emulatore Android Mac M1

emulator-darwin-aarch64-0.2を開いて中身を全てemulatorファイルに移してください。

そしてAVD Managerを開くと

Android studio for m1 mac

Mac M1 Android Emulator No Internet Connection

<参考記事>
https://github.com/google/android-emulator-m1-preview/issues/34