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

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

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

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

本文关键字:M芯片、Mac、Android、模拟器、多开

一、可用模拟器

在使用M1芯片的Mac本之前,可以在苹果系统上运行的安卓模拟器有夜神、MuMu、BlueStacks,对于Intel的x86而言,基本上Windows上能使用的主流安卓模拟器,Mac上都能够运行。但是对于Arm架构的M芯片系列,以上提到的几款模拟器都不支持。目前只找到了两款可用,并且也都支持多开。

1. android-emulator-m1-preview

这是一个Github上可以直接使用的免费模拟器,其实也就是Google放出来的一个可以直接使用的预览版。方便之处在于打开即用,缺点在于不能选择特定的系统版本,对于某些参数也不能进行修改。

  • 仓库地址:https://github.com/google/android-emulator-m1-preview

目前已经不再更新了,因为更多的模拟器已经直接整合到了Android Studio的SDK Manager当中,不过如果你不是开发者,或者只是临时使用一次的话,可以选用这种方式。
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

  • 安装包下载

点击右侧Release区域的tags进入到版本选择界面,再点击Downloads按钮:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
选择dmg格式安装包并下载。
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

  • 模拟器启动

拖拽完成后可能需要进行一个解锁操作:

sudo xattr -r -d com.apple.quarantine /Applications/Android\ Emulator.app

第一次启动时按住Ctrl,然后右键打开即可,以后可以正常双击打开:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
启动时会碰到一个关于ADB配置的提示,如果不需要调试,直接忽略即可【需要调试则直接使用Android Studio】。

2. Android Studio - emulator

Android Studio是开发者熟知的安卓开发工具,自带模拟器以及SDK管理,是十分方便的。本来小编的首选也是它,不过总是感觉有些笨重,毕竟自己并不是要开发,而只是想用模拟器而已,而且这个模拟器可以说是没有什么外壳封装,不过找了一圈,目前的解决方案也就是这个最好了。

  • 软件下载:https://developer.android.com/studio

m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
在弹出的界面中接受协议,并且选择Mac with Apple chip
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

二、模拟器多开

如果要多开有两种方式,可以直接复制android-emulator-m1-preview安装并解锁后的软件,建议先打开一次,复制后改名即可同时启动。另一种方式就是使用Android Studio来创建多个模拟器,步骤如下:

1. 初始化安装

软件的安装比较简单,直接拖拽后启动,但是在第一次启动时需要进行一个设置流程。首先选择不导入【Do not import settings】:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
继续下一步,然后选择标准化安装:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
然后选择一个颜色风格,继续下一步,会默认下载一个版本的SDK及对应的模拟器,选择接受,如图:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
接下来等待下载完成,如果过程中出现网络问题可以点击重试【应该需要开魔法】。

2. 创建新项目

点击New Projects按钮来创建一个新项目,目的是进入到SDK Manager的界面,所以随便选一个就好:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
一直下一步,创建完成后会看到以下界面:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
如果默认的模拟器不能满足需要,可以点击Create device
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
选择ABI为arm64-v8a的版本,如果没有下载,则先进行下载。
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
最后一步可以修改分配的内存等,并且可以在创建完成后随时修改【RAM及VM的修改需要通过配置文件】。但是如果需要存储较多的文件或安装较大应用,需要提前分配好SD card空间大小。
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
点击Finish完成创建,此时列表中已经出现了模拟器,点击绿色按钮启动即可。
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

3. 模拟器启动

以后每次启动Android Studio后,直接点击之前创建的项目就可以来到现在的界面了:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
如果想创建多个模拟器,只要按照上面的步骤,不断的新建就可以了。

三、单应用构建【可选】

对于android-emulator-m1-preview的多开方式十分简单,但是只能是单一版本,本身已经是App的形式存在了。单应用构建主要是优化Android Studio的多开方式,每次不需要从Android Studio启动,可以用 自动操作【Automator】 封装成一个应用。

1. 查看SDK路径

打开偏好设置
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
依次点击Appearance & Behavior - System Settings - Android SDK,查看SDK的存放路径。
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

2. 查看模拟器路径

默认情况下,所有的模拟器都会存储在sdk路径下的emulator文件夹:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
我们需要用到其中的一个可执行文件【emulator】来启动模拟器。首先查看已经创建的所有模拟器:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
需要用到的名称也可以在Android Studio的Device Manager找到。

3. 进行应用封装

打开自动操作
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
找到运行Shell脚本,双击打开:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
添加以下内容,结尾替换为自己的模拟器名称,然后点击右上角的运行进行测试:

cd /Users/xxx/Library/Android/sdk/emulator
./emulator -avd Pixel_2_API_32

m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
测试通过后,使用CMD + S保存快捷键,自定义名称,并保存至应用程序文件夹:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

4. 启动测试

直接运行封装的应用即可打开模拟器:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
退出时正常从菜单关闭即可:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器
如果出现无法退出的情况,可以在活动监视器中搜索qemu,然后强制退出:
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器

扫描下方二维码,加入CSDN官方粉丝微信群,可以与我直接交流,还有更多福利哦~
m1安卓模拟器,磨炼升华,# 填坑攻略,macos,android,模拟器文章来源地址https://www.toymoban.com/news/detail-650053.html

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

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

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

相关文章

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

    最近在研究Vue打包成app,给我的报价器搞一个移动端,奈何没有安卓手机用于测试。所以想到安装一个安卓模拟器。 看了下目前主流的安卓模拟器基本都不支持Mac版本。网易的mumu目前来看还是只支持Intel芯。 下载地址:https://www.aliyundrive.com/s/NZet5jrKxV4 下载完成后将后缀 .mp

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

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

    2024年02月20日
    浏览(65)
  • 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日
    浏览(58)
  • 如何查看多开的逍遥模拟器的adb连接端口号

    逍遥模拟器默认端口号为:21503。 不过,使用多开器多开的时候,端口就不一定是21503了。 如何查看? 进入G:xiaoyaoMicrovirtMEmuMemuHyperv VMs路径中 每多开一个模拟器,就会多出一个文件夹。 进入你要查找端口号的文件夹,如MEmu_1   用记事本打开MEmu_1.memu-prev文件,搜索hostpo

    2024年02月08日
    浏览(53)
  • adb连接夜神模拟器和连接夜神多开的方法

    当我们下载夜神模拟器后,打开默认的模拟器,这个时候adb进行连接 然后进入shell命令 直接成功! 但是当我们打开多个夜神的其他多开设备时候, 直接使用以下命令链接,会失败! 那么这个时候我们需要先关闭其他模拟器,只打开要链接的那个多开器,然后去cmd窗口输入

    2024年02月11日
    浏览(43)
  • Android:【1】一文教你使用Camille+夜神模拟器实现安卓应用隐私合规辅助检测

    碎碎念: 不好意思最近课业上比较繁忙,一直忙于一些测试,没有按时来填坑。今天带来的是基于课程项目要求,需要完成的安卓应用行为检测Demo。 因为环境的配置花费了一些时间,做一个简单的记录,方便后续进行优化。 目录 1 工具的介绍和准备 1.1 Camille 1.2 夜神模拟器

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

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

    2024年02月12日
    浏览(44)
  • 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日
    浏览(50)
  • unity 判断当前设备是否是模拟器(安卓)

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

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

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

    2024年04月25日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包