こんにちは!本記事では、Android エミュレータを使ってコードを実行しようとした際に出るエラーについて対策法をまとめます。
目次
発生する開発環境
このエラーは、Apple製のチップ、M1やM2を使っている場合に発生するエラーです。
また、タブレットのエミュレータを立ち上げようとすルト発生することが多いはずです。
原因
GitHabページによれば、M1チップを使っている場合32bitのARMは動かない、機器のスキンが表示されないなどの問題があるそうです。
対策方法
下記の通りに、Arm64 Virtual Device Imageをインストールしたエミュレータを作ります。
AVD (Device) Managerを開く
右上にボタンがあります。

デバイスを選ぶ
Create deviceを押し、インストールしたい機器を選びます。こちらは何を選んでも構いません。

arm64と書かれたsystem imageを選ぶ
ABIがarm64-となっているリリースを選んで、Nextを押します。そのまま作成すれば正常に動作するはずです。

参考記事
Stack Overflow


Apple Silicon Android Studio emulator: ERROR: can't find the emulator executable
I just installed Android Studio 4.2.2 and Android Studio Preview (Arctic Fox Beta 5) to my Apple M1 Macbook. When creating an emulator (arm64) I immediately rec...
コメント