首发于iOS/macOS

Mac M1安卓模拟器推荐

经历了很多波折,试了好多模拟器,终于找到一款可用的安卓模拟器,虽然只是预览版,但是对我来说已经够用了!(安装软件使用,不是游戏软件)赶紧来分享一下!
因为安装了Windows虚拟机,所以尝试了雷电模拟器、腾讯手游模拟器、mumu模拟器等Windows应用,都是不能正常运行的,安装成功无法打开软件!
Mac版的也看了很多,有蓝叠、mumu、腾讯模拟器等,暂时都不支持M1芯片。
下面就介绍下这款Mac M1 Android Emulator,android-emulator-m1-preview(下载地址在文章末尾),是由谷歌出品的,目前已经是预览版的第三个版本了!

谷歌安卓模拟器


前提:首先我是已经安装了Android Studio这款安卓APP开发工具,而模拟器需要的sdk等也已经包含。

安装步骤:

  1. 下载android-emulator-m1-preview安装包dmg(大概1.36G)
  2. 下载完成后直接打开安装,会提示未经过认证,这时候打开「系统偏好设置」,进入「安全性与隐私」,点击「仍要打开」即可
  3. 设置adb路径,此时已经安装完成拖动APP到模拟器会提示adb启动失败
Failed to start adb. Check settings to verify your chosen adb path is valid. 
错误信息


(1)此时打开Android Studio查看sdk设置路径,在「访达」中「前往」进入此路径。

打开Android Studio查看sdk设置路径


(2)选择「riber」(user),发现没有Library目录,此时按下快捷键commond+shift+.即可显示隐藏文件和文件夹,然后进入sdk目录

用户文件目录文件隐藏状态


(3)「Use detected ADB location」自动检测不到ADB的路径,所以关闭手动选择sdk目录下platform-tools目录下的adb可执行文件。

选择目录


ADB设置



20210331更
有的安装apk包会出现以下错误:

INSTALL_FAILED-NO_MATCHING_ABIS:Failed to extract native libraries,res=-113

有条件的话可以让安卓工程师在app的build.gradle中android下面添加如下键值对:

android{
         splits {
                  abi {
                        enable true
                        reset()
                        include 'x86', 'armeabi-v7a','x86_64'
                        universalApk true
                       }
                  }
}

没条件的话只能等安卓那边适配了!

附件:
android-emulator-m1-preview预览版

编辑于 2021-04-16 12:46