Mac搭建安卓模拟器(支持M1/M2)

这篇具有很好参考价值的文章主要介绍了Mac搭建安卓模拟器(支持M1/M2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言

最近在研究Vue打包成app,给我的报价器搞一个移动端,奈何没有安卓手机用于测试。所以想到安装一个安卓模拟器。

看了下目前主流的安卓模拟器基本都不支持Mac版本。网易的mumu目前来看还是只支持Intel芯。

1. 简单版(仅M系)

下载地址:https://www.aliyundrive.com/s/NZet5jrKxV4

下载完成后将后缀 .mp4 改成 .dmg

1.1 安装

双击打开,拖进Applications

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

1.1.1 修改模拟器配置

这一步骤由CSDN的朋友,微信名叫做:Amailys,提供。感谢。)
如果你只是测试自己的小工具能不能用,可以直接用默认配置,默认配置是2GB内存 + 2GB存储.
如果你觉得这个配置太低,需要修改,那安装后先不要打开。

  1. 打开访达
  2. 快捷键输入Shift + command + G
  3. 输入 /Applications/Android Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a
  4. 打开配置文件:config.ini ,按需修改

我给所有配置项简单翻译了一下,大家按需要修改,修改完再进行接下来的步骤

# ABI类型
abi.type=arm64-v8a  # ABI类型为arm64-v8a

# AVD显示名称
avd.ini.displayname=s  # AVD显示名称为s

# AVD编码
avd.ini.encoding=UTF-8  # AVD编码为UTF-8

# 磁盘大小
disk.dataPartition.size=2048M  # 数据分区磁盘大小为2048M

fastboot.chosenSnapshotFile=  # fastboot选定的快照文件为空
fastboot.forceChosenSnapshotBoot=no  # 强制使用选定的快照进行引导为no

# 在此处切换yes/no以启用快照
fastboot.forceColdBoot=yes  # 强制冷启动为yes
fastboot.forceFastBoot=no  # 强制快速启动为no

# 硬件加速计
hw.accelerometer=yes  # 加速计为开启

hw.arc=false  # ARC为关闭
hw.audioInput=yes  # 音频输入为开启
hw.battery=yes  # 电池为开启
hw.camera.back=virtualscene  # 后置摄像头为虚拟场景
hw.camera.front=emulated  # 前置摄像头为模拟
hw.cpu.arch=arm64  # CPU架构为arm64
hw.cpu.ncore=2  # CPU核心数为2
hw.dPad=no  # 方向键为关闭
hw.device.hash2=MD5:55acbc835978f326788ed66a5cd4c9a7  # 设备哈希值为MD5:55acbc835978f326788ed66a5cd4c9a7
hw.device.manufacturer=Google  # 设备制造商为Google
hw.device.name=pixel_2  # 设备名称为pixel_2
hw.gps=yes  # GPS为开启
hw.gpu.enabled=yes  # GPU为开启
hw.gpu.mode=auto  # GPU模式为自动
hw.initialOrientation=Portrait  # 初始方向为竖屏
hw.keyboard=yes  # 键盘为开启
hw.lcd.density=420  # LCD密度为420
hw.lcd.height=1920  # LCD高度为1920
hw.lcd.width=1080  # LCD宽度为1080
hw.mainKeys=no  # 主要按键为关闭
hw.ramSize=2048  # 内存大小为2048
hw.sdCard=no  # SD卡为关闭
hw.sensors.orientation=yes  # 方向传感器为开启
hw.sensors.proximity=yes  # 距离传感器为开启
hw.trackBall=no  # 轨迹球为关闭
runtime.network.latency=none  # 网络延迟为none
runtime.network.speed=full  # 网络速度为full
showDeviceFrame=yes  # 显示设备框架为开启
tag.display=Google APIs  # 显示标签为Google APIs
tag.id=google_apis  # 标签ID为google_apis
vm.heapSize=256  # 虚拟机堆大小为256

修改前请不要打开,如果已经打开了,请重新安装。
因为第一次打开之后,会固定存储,以后在更改就没用了

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

1.2 使用时问题解决

提示 无法打开“Android Emulator”, 因为无法验证开发者

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

系统设置—隐私与安全性 往下翻 安全性 点击 仍要打开

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

打开

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

然后等加载完毕就可以看到:

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

提示无法自动检测到ADB

Could not automatically detect an ADB binary. Some emulator functionality will not work until a custom path to ADB is added. This can be done in Extended Controls (…) > Settings > General tab > ‘Use detected ADB location’
无法自动检测到ADB二进制文件。在添加自定义ADB路径之前,某些模拟器功能将无法工作。这可以在扩展控制(…)> 设置> 常规选项卡>“使用检测到的ADB位置”中完成。
Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

解决方法:

  1. 安装Hombrew:
    安装教程看这个:https://brew.idayer.com/ 国内镜像
    我早就安装过了,不演示了,就一个命令的事情。
  2. 安装ADB工具
brew install android-platform-tools

装完了:

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android
3. 查看ADB版本,验证安装
Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android
4. 设置

(…) > Settings > General tab > ‘Use detected ADB location’

首先找到ADB的安装位置:

which adb

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

然后回到 Android Emulator ,看图操作:

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

关掉 Use detected ADB location 后,点击选择ADB路径的按钮,弹出选择框:

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

看到选择文件的窗口后,输入快捷键:Shift-Command-G,然后输入刚刚查看的ADB路径:

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android
Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

最后重启一下 Android Emulator 即可。

ok,可以看效果了!!!!
Mac搭建安卓模拟器(支持M1/M2),前端,其他,macos,android

2. Android Studio

没试。。。
上面的多简单😯

放个下载链接:https://www.aliyundrive.com/s/WS81cZi2hQk文章来源地址https://www.toymoban.com/news/detail-563974.html

到了这里,关于Mac搭建安卓模拟器(支持M1/M2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • M芯片Mac实现安卓模拟器多开

    写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二

    2024年02月12日
    浏览(27)
  • M芯片Mac上最好用的安卓模拟器「MuMu模拟器Pro」正式发布!

    MuMu模拟器 Pro: MuMu模拟器 Pro是网 易专为Mac电脑用户开发的一款安卓模拟器产品,致力于为用户提供流畅的安卓应用和游戏体验。针对Apple M系列芯片进行了优化,为Mac用户带来更加顺畅的安卓系统使用体验。本文将全面从获取流程、使用 场景、性能、功能界面等方面对 MuM

    2024年02月20日
    浏览(43)
  • Mac电脑,python+appium+安卓模拟器使用步骤

    1、第一步,环境搭建,参考这位博主的文章,很齐全 https://blog.csdn.net/qq_44757414/article/details/128142859 我在最后一步安装appium-doctor的时候,提示权限不足,换成sudo appium-doctor即可 2、第二步,安装桌面appium,https://github.com/appium/appium-desktop/releases,下载合适的版本安装即可 3、第

    2024年02月11日
    浏览(45)
  • Android Studio安卓手机模拟器环境搭建

    1、以管理员身份启动命令提示符工具 2、清理旧环境  2、解压缩文件夹内提供的JDK 11(一定是11,不能是其它版本,如果前面已经安装过JDK8,需要先在控制面板中卸载JDK8,并且删除环境变量JAVA_HOME,以及删除环境变量Path中涉及到JDK8的内容;重启后安装JDK11)     将JDK解压

    2024年02月09日
    浏览(40)
  • 避免检测:安卓模拟器/安卓虚拟机/root环境

    如果你想要避免某些安卓应用检测到你正在使用安卓虚拟机,你可以尝试以下方法。但请注意,这些操作可能违反了应用的使用条款,因此请在遵守相关法规和条款的前提下进行操作。 修改虚拟机设备信息:一些应用会检查设备的制造商、型号等信息。你可以使用一些工具来

    2024年02月12日
    浏览(29)
  • Charles 电脑/安卓12模拟器证书配置

    一、安装Charles 官网下载:Download a Free Trial of Charles • Charles Web Debugging Proxy (charlesproxy.com) 破解令牌:Charles破解工具 (zzzmode.com) 1.1 破解令牌使用 二、Charles配置 2.1 修改https 代理设置 port 设置为自己喜欢的并且为占用的端口号 2.2 安装证书(电脑) 2.3 安装证书(安卓模拟器)

    2024年01月23日
    浏览(39)
  • unity 判断当前设备是否是模拟器(安卓)

    最近有个需求,需要判断当前设备是否是模拟器,网上查了一下,发现基本上都是使用特征字符串进行检索,类似这种: 发现都是不行的,因为现在的模拟器都会伪装== 还有一种方法是使用 AndroidJavaClass 来调用安卓相关的方法:参考林新发大佬 例如这种: ps:由于没用安卓

    2024年02月14日
    浏览(37)
  • Hyper-V与安卓模拟器不共存

    一是某些新的模拟器已经开始使用新接口开发,支持了共存,安装这种新的安卓模拟器即可。 对于不支持共存的模拟器,只得增加一个windows开机后的系统选项,如果需要切换这两种不同选项使用系统,每次切换都需要重启windows系统: 增加选项的设置如下: 由于Windows中Hyp

    2024年02月08日
    浏览(30)
  • uniapp 安装安卓、IOS模拟器并调试

    一、安装Android模拟器并调试 1.下载并安装Android Studio。 2.创建简单project。 3.安装模拟器。  完成安卓模拟器的安装。 4.启动模拟器。 5.hbuilderx选择模拟器、运行。 点击刷新按钮后出现模拟器,勾选并运行。 6.调试。 在  HBuilderX  中,项目启动后,在下方的控制台选择  deb

    2024年04月25日
    浏览(26)
  • Android Studio 模拟器 安卓12 安装Magisk

    本文脚本修改自github上的一个脚本。 环境为Mac OS-Arm版 可以去github上下载,链接:https://github.com/topjohnwu/Magisk/releases 本文采用v26.1版本 下载完成之后,可以直接拖入模拟器中安装 还需要将magisk apk文件放入刚才创建的目录中 脚本后缀名为 .sh 脚本仅供参考,有些地方需要修改

    2024年03月27日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包