mac m1如何安装安卓模拟器 | 青训营笔记

3,918 阅读1分钟

这是我参与「第五届青训营」伴学笔记创作活动的第9天

极简抖音App只支持安卓系统,苹果手机+mac m1芯片急需一个安卓模拟器来运行极简抖音App。苦于支持m1芯片的模拟器太少,作者苦寻了很久找到了解决方案,现在让我们一起来看看吧~

介绍

解决方案是谷歌推出的一款针对m1芯片的安卓模拟器,具体地址在:github.com/google/andr… 注意仅适用于M1 Apple Silicon Mac

如何下载模拟器

下载地址在:github.com/google/andr… 选择最新版本的[android-emulator-m1-preview.dmg]进行下载

截屏2023-02-03 18.14.19.png

下载后拖拽app到Application文件夹中

截屏2023-02-03 18.15.29.png

然后单击应用程序图标并选择打开,如果打不开需要去设置->安全性与隐私->通用中跳过开发者身份验证步骤。前几次启动需要一段时间才能显示,但后续启动会更快。

如果已经安装了 Android Studio 和 Android SDK 并且adb可用,则模拟器应该可以从 Studio 中看到并且可以工作(部署构建的应用程序、调试应用程序等)。

如何配置

编辑/Applications/Android\ Emulator.app/Contents/MacOS/aosp-master-arm64-v8a/config.ini。一些值得注意的选项:

  • disk.dataPartition.size:用户数据的大小。重新配置时,您还需要删除userdata*.img该目录中的所有文件。
  • fastboot.forceColdBootfastboot.forceFastBoot: 是否启用快照。当前默认是禁用快照。设置fastboot.forceColdBoot=no,fastboot.forceFastBoot=yes以启用快照。
  • hw.lcd.density:虚拟显示 DPI。
  • hw.lcd.widthhw.lcd.height: 虚拟显示尺寸。
  • hw.ramSize: 来宾的 RAM 限制。(最少 2GB)

如何安装apk

在终端运行命令:

cd Library/Android/sdk/platform-tools

sudo ./adb install app-release.apk

注意app-release.apk为下载app-release.apk的路径

这时候打开Android Emulator就可以看到下载的app了