这是我参与「第五届青训营」伴学笔记创作活动的第9天
极简抖音App只支持安卓系统,苹果手机+mac m1芯片急需一个安卓模拟器来运行极简抖音App。苦于支持m1芯片的模拟器太少,作者苦寻了很久找到了解决方案,现在让我们一起来看看吧~
介绍
解决方案是谷歌推出的一款针对m1芯片的安卓模拟器,具体地址在:github.com/google/andr… 注意仅适用于M1 Apple Silicon Mac
如何下载模拟器
下载地址在:github.com/google/andr… 选择最新版本的[android-emulator-m1-preview.dmg]进行下载
下载后拖拽app到Application文件夹中
然后单击应用程序图标并选择打开,如果打不开需要去设置->安全性与隐私->通用中跳过开发者身份验证步骤。前几次启动需要一段时间才能显示,但后续启动会更快。
如果已经安装了 Android Studio 和 Android SDK 并且adb可用,则模拟器应该可以从 Studio 中看到并且可以工作(部署构建的应用程序、调试应用程序等)。
如何配置
编辑/Applications/Android\ Emulator.app/Contents/MacOS/aosp-master-arm64-v8a/config.ini。一些值得注意的选项:
disk.dataPartition.size:用户数据的大小。重新配置时,您还需要删除userdata*.img该目录中的所有文件。fastboot.forceColdBoot,fastboot.forceFastBoot: 是否启用快照。当前默认是禁用快照。设置fastboot.forceColdBoot=no,fastboot.forceFastBoot=yes以启用快照。hw.lcd.density:虚拟显示 DPI。hw.lcd.width,hw.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了