最近舍弃了陪我五年的神舟战神换了macbook pro
做app渗透测试时才发现好多模拟器不适配 像夜神,雷电,mumu都不太行
查阅资料后发现这个 就是比较繁琐 特此记录(目前已测试m1 m1pro m2pro)
Github项目地址
点击前往
安装后启动一次关闭
修改配置
应用程序处右键显示包内容
Android Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a/config.ini
修改一下核心数内存运存等信息 或者直接复制我的
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 文件
关闭电脑网络再次运行模拟器 此处到后面操作只有第一次需要 以后不需要
模拟器内鼠标左键按住 往上拉 进入主界面(为什么会多这一句呢 因为有个小笨蛋哈哈哈哈)
连接电脑网络 连接模拟器wifi 显示没网实际有网
安装apk
这里有个坑 他自带的谷歌浏览器闪退(疯狂吐槽)
下载ADB
点击前往
下载后解压到一个自己能找到不容易误删除的目录
重启模拟器。 就可以将apk拖进去安装了 还是不行就多重启两遍(重启大法好)