ARM64(M1版)Mac运行MAA以及AzurLaneAutoScript自动化打明日方舟和碧蓝航线
前言
首先感谢Github上面MAA以及AzurLaneAutoScript的开发组,让我们有工具可用。
再感谢@吕明珠LmeSzinc 和@binss 大佬,他们的教程让我受益良多。
能看到这篇教程的,想必都拥有M1或者M2芯片的Mac电脑,因为新芯片不能安装双系统所以不能用上述工具的win版,Mac版又因为是x86结构的用起来会有各种问题(MAA没有)。
所以特意出一篇整合篇让大家从安装模拟器到开始自动化游戏一条龙。
模拟器
模拟器没有什么好选择的,唯一的选择只有安卓官方模拟器。
这里我推荐不想安装Android Studio的同学安装之前的预览版模拟器:android-emulator-m1-preview。
这个模拟器比整个开发工具小了一些,打开就能运行,适合我们只用来打游戏的人。注意模拟器最后更新时间为2020年,以后有更好模拟器出现还是推荐用新的。
模拟器下载
首先去Github下载模拟器:https://github.com/google/android-emulator-m1-preview/releases/download/0.3/android-emulator-m1-preview.dmg
模拟器安装与设置
- 找到安装程序android-emulator-m1-preview的dmg文件,进行安装,安装完成后千万不要打开程序(这一步很重要,因为模拟器开启之后会固定住可用空间,后续再修改已经没用了)。如果已经安装过就得重新安装。
- 打开“应用程序”文件夹,找到Android Emulator这个应用程序。
- 右键“显示包内容”找到“Android Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a/config.ini”这个文件,打开它。
- 将其中的内容按照我的进行修改,或者性能更好的电脑可以适当调高参数(例如我用MAA打明日方舟,就得将硬盘空间修改为20480M,内存4096(我的Mac16G内存所以开大一些),DPI不变,高度为720,宽度为1280):
硬盘空间:disk.dataPartition.size=2048M
运行内存:hw.ramSize=2048
DPI:hw.lcd.density=420
显示高度:hw.lcd.height=1920
显示宽度:hw.lcd.width=1080
- 注意硬盘空间一定要留够,修改完毕后保存。游戏安装后占用空间非常大,你们可以感受一下:
- 打开程序,现在的模拟器就是你修改后的样子了。
- 去明日方舟或者碧蓝航线的官网下载安卓版安装包,安装包直接拖拽进模拟器就能完成安装。
ADB的下载与使用
建议使用brew工具下载安装一个,搜索“Mac安装并使用ADB”就有一堆教程这里不赘述。
明日方舟小助手
安装
《明日方舟》小助手,自动刷图、智能基建换班,全日常一键长草。
去官网:https://maa.plus
,跳转到Github界面,进入到右边Release下载以-macos.dmg
结尾的安装包即可。
MAA的程序x86和arm版的都能用。
使用
- 打开模拟器,在Mac的终端里面输入
adb devices
(这个命令需要在安装好adb软件),查看你的模拟器连接名称。
例如我的模拟器名称为:emulator-5554
打开MAA,在“设置”——“连接设置”里面填入你的模拟器名称。
打开明日方舟游戏,在MAA“一键长草”点击link start就可以了。
碧蓝航线
AzurLaneAutoScript
这个脚本的安装我参考了binss大佬的文章:https://www.binss.me/blog/run-azurlaneautoscript-on-arm64/
安装
- Mac电脑先去docker官网:
https://www.docker.com/products/docker-desktop/
,下载并安装docker ARM版。 - 到GitHub界面下载最新代码:
https://github.com/LmeSzinc/AzurLaneAutoScript
(后简称 ALAS) ,或者在终端使用:git clone https://github.com/LmeSzinc/AzurLaneAutoScript
将代码拉到本地。 - 打开终端,输入:
docker pull binss/azurlaneautoscript:arm64
(我们直接使用binss大佬的镜像,或者自行去上面文章制作自己的镜像) - 再输入:
docker run -it -e TZ=Asia/Shanghai --volume=你自己放alas的文件夹:/app/AzurLaneAutoScript:rw -p 22267:22267 --name azurlaneautoscript binss/azurlaneautoscript:arm64
,自己放alas的文件夹就是第二步下载的代码文件夹。 - 打开小蓝鲸docker软件,可以看到已经有容器在运行了。
如图- 点击azurlaneautoscirpt进入到详细信息,可以看到软件运行的日志。
- 点击进入到命令行(Terminal),输入
cd /app/pyroot/bin && ./pip install onepush==1.2.0
(这个版本根据代码文件夹里面 requirements.txt里面的版本进行变化)。
在终端里用docker命令进入终端界面也可以,不过需要一些编程知识。- 再点击docker右上角的重启按钮,将容器重启一下。
- 在浏览器里面输入
http://127.0.0.1:22267
就能打开ALAS的面板了。 - 点击左边的“alas”,再点击“总览”下面的“Alas”,在“Alas设置”里面将模拟器 Serial设置为:host.docker.internal:5555,模拟器截图方案设置为:ADB,模拟器控制方案设置为:Hermit。(实测截图方案用ADB_nc等别的会报错)
- 安卓模拟器里面会提示开启hermit的权限,根据提示开启即可。
- 开启游戏,运行alas,即可。
后续
这套方案有个比较大的问题,就是碧蓝航线下内存占用会有些大。
ARM64(M1版)Mac运行MAA以及AzurLaneAutoScript自动化打明日方舟和碧蓝航线相关推荐
- M1芯片处理器mac能用的AI(llustrator CC 2021 直装版M1优化版)解决M1版MAC安装AI闪退问题 完美支持M1芯片处理器
Adobe软件兼容性更新 ,PR/PS/AE/LR/AU等软件已全部支持苹果最新M1芯片 ,搭建可以放心购买m1芯片的苹果电脑了- 苹果公司最新发布的基于M1芯片的Mac笔记本电脑应该很多小伙伴都入手 ...
- 苹果M1版Mac笔记本电脑可运行iPad应用了
2020年底,苹果上市了M1自研芯片的Mac笔记本产品,从目前的用户反馈来看,这款产品的整表现还是非常值得肯定的.毕竟,M1处理器不只是性能表现超出了我们的预期,其兼容性目前也非常不错,这也是当前不少 ...
- Mac M1芯片处理器能用的Bridge 2020/2019 for mac 解决M1版MAC安装BR无法安装问题 完美支持M1芯片处理器
Adobe Bridge 2020 mac功能特色 集中管理您的创意资源. Bridge 是一款功能强大的创意资源管理器,可使您快速轻松地预览.整理.编辑和发布多个创意资源. 编辑元数据.为资源添加关 ...
- M1芯片Mac运行RN报错building for iOS Simulator, but linking in object file built for iOS
报错信息: 项目场景: 新款M1芯片的Macbook Pro中运行React Native项目,最新版本的. node v15.x cocoapods 1.10.x 问题描述: 一开始React Na ...
- M1版MAC内存扩张
在之前我就查过,MacM1版是有一个虚拟内存的! 那么既然有这个个东西,自然而然让我有了下面的想法: 我觉得可以通过修改虚拟内存的位置来扩张MACmini的内存,而这个虚拟内存的制作,需要把买来的内存 ...
- M1 MacBook可以运行Linux了,Linux之父宣布Linux 5.13公测开始!
本文转载自 新智元 周二,Linux内核主要开发者Linus Torvalds宣布候选版本Linux 5.13现在可以进行公开测试. 而这次的最新版本引入了对苹果 M1系统芯片的支持. 根据commi ...
- 最新 M1 版 MacBook 买前必知
文 | 極光 来源:Python 技术「ID: pythonall」 今年双十一,当大家正在忙着剁手买买买的时候,苹果公司发布了搭载自研 M1 芯片的 Mac 产品,标志的苹果正式进入了自主研发芯片的 ...
- cs6序列号 mac版photoshop_重磅!Parallels Desktop 16 M1版发布
Parallels 现已发布 Parallels Desktop 16 技术预览版,可以在搭载 M1 芯片的 Mac 电脑上运行.该公司表示,它创建了一个 "使用 Apple M1 Mac ...
- M1芯片Mac也可以安装Windows系统啦 使用PD16虚拟机安装ARM版Windows10教程
现在,如果你想在 M1芯片的 Mac上安装 Windows,你需要准备两个东西. 一个是支持M1芯片mac的Parallels Desktop Mac最新版(最好用的虚拟机软件)支持m1芯片(点击安装 ...
最新文章
- linux进程操作命令,linux常用进程命令
- iphone分辨率_目前最值得入手的三款安卓机!流畅度堪比iPhone,用三五年不过时...
- 如何在React Native中记录日志?
- BPF Tools 参考链接
- android7.1+msm8937双MIC改为单MIC(晓龙相机录像声音小)
- 下载并配置完dex-net,在CLI中执行相应操作命令报错解决
- vs2010 vc nmake编译openssl-0.9.8e
- 【算法系列之九】合并两个有序数组
- 泰坦尼克号数据集_机器学习入门—泰坦尼克号生存率预测
- 牛客网——奥运排序问题
- 解析对偶理论与对偶单纯性法
- Canny边缘检測算法原理及其VC实现具体解释(一)
- 苹果手机内存怎么查_为什么苹果手机内存越用越小
- 【BZOJ】1085 [SCOI2005]骑士精神(IDA*)
- 软件测试理论-测试用例和设计方法
- TI CCS下载和安装
- codeforces-1734C - Removing Smallest Multiples
- HTML5期末大作业:旅游网站设计——中国风的旅游网站(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码...
- Dalvik与ART的介绍及区别(一)
- angular directive详解