使用 Android Studio 启动安卓虚拟机

创建 AVD

  1. 安装 Android Studio Command-line Tools:

    brew install --cask android-commandlinetools
    
  2. 配置环境:

    vim ~/.zshrc
    
    export ANDROID_HOME="/opt/homebrew/share/android-commandlinetools"
    export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$ANDROID_HOME/cmdline-tools/latest/bin:$PATH"
    
  3. 安装虚拟机工具:

    sdkmanager --licenses  # 同意许可证
    sdkmanager "emulator" "platform-tools"  # 安装 emulator 和 platform-tools
    
  4. 安装系统镜像和创建 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

  1. 启动 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

posted @ 2026-03-02 02:26  Undefined443  阅读(21)  评论(0)    收藏  举报