经历了很多波折,试了好多模拟器,终于找到一款可用的安卓模拟器,虽然只是预览版,但是对我来说已经够用了!(安装软件使用,不是游戏软件)赶紧来分享一下!
因为安装了Windows虚拟机,所以尝试了雷电模拟器、腾讯手游模拟器、mumu模拟器等Windows应用,都是不能正常运行的,安装成功无法打开软件!
Mac版的也看了很多,有蓝叠、mumu、腾讯模拟器等,暂时都不支持M1芯片。
下面就介绍下这款Mac M1 Android Emulator,android-emulator-m1-preview(下载地址在文章末尾),是由谷歌出品的,目前已经是预览版的第三个版本了!
前提:首先我是已经安装了Android Studio这款安卓APP开发工具,而模拟器需要的sdk等也已经包含。
安装步骤:
- 下载android-emulator-m1-preview安装包dmg(大概1.36G)
- 下载完成后直接打开安装,会提示未经过认证,这时候打开「系统偏好设置」,进入「安全性与隐私」,点击「仍要打开」即可
- 设置adb路径,此时已经安装完成拖动APP到模拟器会提示
adb启动失败
Failed to start adb.
Check settings to verify your chosen adb path is valid.
(1)此时打开Android Studio查看sdk设置路径,在「访达」中「前往」进入此路径。
(2)选择「riber」(user),发现没有Library
目录,此时按下快捷键commond+shift+.即可显示隐藏文件和文件夹,然后进入sdk目录
(3)「Use detected ADB location」自动检测不到ADB的路径,所以关闭手动选择sdk目录下platform-tools目录下的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
}
}
}
没条件的话只能等安卓那边适配了!