模拟器配置
下载 Android-Studio → 下载 SDK 和在 Device Manager 里下载对应设备镜像
然后就可以使用外部工具打开了
> /path/to/Android/Sdk/emulator/emulator -list-avds
Medium_Phone_API_36
Pixel_4_XL
可以编写 pixel.sh
#!/bin/bash
export ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL=1
/path/to/Android/Sdk/emulator/emulator -avd Pixel_4_XL
记得可以在 Additional Settings 里配置CPU核数和硬件加速,非常丝滑
在模拟器中安装 Magisk#
https://github.com/shakalaca/MagiskOnEmulator
参考博客:Installing Magisk and LSPosed on emulated Android
需要依赖 bbeAUR - 用于二进制编辑
意外发现 Magisk 原来给了官方的 patch 脚本
这样,我们手动下载最新版本的 Magisk,然后放到 out 里面,假装编译过了
然后启动模拟器。我嘞个豆,还真成了,复制到 out/app-debug.apk
,我真是天才!
git clone [email protected]:topjohnwu/Magisk.git --depth=1
cd Magisk
./build.py avd_patch ~/Android/Sdk/system-images/android-28/default/x86_64/ramdisk.img ../ramdisk-patch.img
在配置好手机环境之后,就可以打快照,然后作为启动的快照。这样启动的就很快
