这个问题是由于Android模拟器的ARM映像(包括x86和MIPS)无法正确加载导致的。解决方法是在Docker容器中安装一个ARM映像,使用QEMU模拟器并将其连接到Android模拟器。这种方法可能会影响性能,但这是目前唯一可行的解决方法。
以下是使用Docker容器的示例代码:
sudo apt-get update sudo apt-get install docker.io qemu-user-static
sudo docker pull resin/armhf-alpine:latest sudo docker run -it resin/armhf-alpine:latest /bin/sh
apk add build-base gcc abuild binutils cmake qemu-system-arm curl git ca-certificates
git clone https://github.com/appunite/docker-android.git
cd docker-android
docker build -t android:latest .
docker run -it android:latest /bin/bash -c "cd /opt/android-sdk-linux/tools && emulator @
请'
这些步骤应该可以解决Android模拟器在更新到31.2.6版本(M1/Apple Silicon)后停止工作的问题。