Mac端安卓模拟器安装

最近舍弃了陪我五年的神舟战神换了macbook pro
做app渗透测试时才发现好多模拟器不适配 像夜神,雷电,mumu都不太行
查阅资料后发现这个 就是比较繁琐 特此记录(目前已测试m1 m1pro m2pro)

Github项目地址

点击前往

img

安装后启动一次关闭

修改配置

应用程序处右键显示包内容
img

Android Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a/config.ini
img

修改一下核心数内存运存等信息 或者直接复制我的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
abi.type=arm64-v8a
avd.ini.displayname=s
avd.ini.encoding=UTF-8

# Disk size
disk.dataPartition.size=20480M

fastboot.chosenSnapshotFile=
fastboot.forceChosenSnapshotBoot=no

# Switch yes/no here to enable snapshots
fastboot.forceColdBoot=yes
fastboot.forceFastBoot=no

hw.accelerometer=yes
hw.arc=false
hw.audioInput=yes
hw.battery=yes
hw.camera.back=virtualscene
hw.camera.front=emulated
hw.cpu.arch=arm64
hw.cpu.ncore=4
hw.dPad=no
hw.device.hash2=MD5:55acbc835978f326788ed66a5cd4c9a7
hw.device.manufacturer=Google
hw.device.name=pixel_2
hw.gps=yes
hw.gpu.enabled=yes
hw.gpu.mode=auto
hw.initialOrientation=Portrait
hw.keyboard=yes
hw.lcd.density=420
hw.lcd.height=2400
hw.lcd.width=1080
hw.mainKeys=no
hw.ramSize=8192
hw.sdCard=no
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
runtime.network.latency=none
runtime.network.speed=full
showDeviceFrame=yes
tag.display=Google APIs
tag.id=google_apis
vm.heapSize=256

保存后删除 userdata-qemu.img 文件

关闭电脑网络再次运行模拟器 此处到后面操作只有第一次需要 以后不需要
模拟器内鼠标左键按住 往上拉 进入主界面(为什么会多这一句呢 因为有个小笨蛋哈哈哈哈)
img
img

连接电脑网络 连接模拟器wifi 显示没网实际有网
img

安装apk

这里有个坑 他自带的谷歌浏览器闪退(疯狂吐槽)
下载ADB

点击前往

img
下载后解压到一个自己能找到不容易误删除的目录
img

重启模拟器。 就可以将apk拖进去安装了 还是不行就多重启两遍(重启大法好)