使用 Android Studio 启动安卓虚拟机
创建 AVD
-
安装 Android Studio Command-line Tools:
brew install --cask android-commandlinetools -
配置环境:
vim ~/.zshrcexport ANDROID_HOME="/opt/homebrew/share/android-commandlinetools" export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$ANDROID_HOME/cmdline-tools/latest/bin:$PATH" -
安装虚拟机工具:
sdkmanager --licenses # 同意许可证 sdkmanager "emulator" "platform-tools" # 安装 emulator 和 platform-tools -
安装系统镜像和创建 AVD 实例:
sdkmanager --list | grep -E "system-images;android-[0-9]+;google_apis_playstore;arm64-v8a" # 查询系统镜像 SYSTEM_IMAGE="system-images;android-35;google_apis_playstore;arm64-v8a" # 系统镜像名 sdkmanager "$SYSTEM_IMAGE" # 安装系统镜像 avdmanager list device | grep pixel # 查询可用设备模板 INSTANCE_NAME="Pixel_9_API35" # AVD 实例名 avdmanager create avd -n $INSTANCE_NAME -k "$SYSTEM_IMAGE" -d "pixel_9" # 创建 AVD 实例-n:AVD 实例名
启动 AVD
-
启动 AVD:
emulator -avd $INSTANCE_NAME
设备配置
允许键盘输入
vim ~/.android/avd/$INSTANCE_NAME.avd/config.ini
-hw.keyboard=no
+hw.keyboard=yes
参见:How can I use my PC's keyboard in the Android emulator? | Android Enthusiasts Stack Exchange
Troubleshooting
AVD 无法访问 Internet
解决方法:设置代理服务器
adb shell settings put global http_proxy <ip>:<port>
参见:Set up Proxy with the Android Emulator | Android Developers

浙公网安备 33010602011771号