こんにちは!本記事では、Android エミュレータを使ってコードを実行しようとした際に出るエラーについて対策法をまとめます。
目次
発生する開発環境
このエラーは、Apple製のチップ、M1やM2を使っている場合に発生するエラーです。
また、タブレットのエミュレータを立ち上げようとすルト発生することが多いはずです。
原因
GitHabページによれば、M1チップを使っている場合32bitのARMは動かない、機器のスキンが表示されないなどの問題があるそうです。
対策方法
下記の通りに、Arm64 Virtual Device Imageをインストールしたエミュレータを作ります。
AVD (Device) Managerを開く
右上にボタンがあります。
![](https://www.mechengjp.com/wp-content/uploads/2022/01/Screen-Shot-2022-01-29-at-21.39.53.jpg)
デバイスを選ぶ
Create deviceを押し、インストールしたい機器を選びます。こちらは何を選んでも構いません。
![](https://www.mechengjp.com/wp-content/uploads/2022/02/10375aa98f99dd80848b5fb85fca16ec.jpg)
arm64と書かれたsystem imageを選ぶ
ABIがarm64-となっているリリースを選んで、Nextを押します。そのまま作成すれば正常に動作するはずです。
![](https://www.mechengjp.com/wp-content/uploads/2022/02/eca7da1ade24b88bbb413a9e455d7848.jpg)
参考記事
Stack Overflow
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon@2.png?v=73d79a89bded)
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...
コメント