项目

不安装Android Studio配置安卓模拟器(Windows、macOS、Linux)

本指南将讲解如何不安装Android Studio,仅使用命令行工具安装和运行安卓模拟器。


1. 下载必要工具

访问:https://developer.android.com/studio#command-tools
根据操作系统下载"仅命令行工具"包:

  • Windows: commandlinetools-win-*.zip
  • macOS: commandlinetools-mac-*.zip
  • Linux: commandlinetools-linux-*.zip

2. 创建必要目录结构

Windows

C:\Android\
└── cmdline-tools\
    └── latest\
        └── [将zip文件所有内容解压至此]

macOS / Linux

~/Android/
└── cmdline-tools/
    └── latest/
        └── [将zip文件所有内容解压至此]

需要手动创建latest文件夹


3. 设置环境变量

Windows(CMD会话临时设置)

set PATH=C:\Android\cmdline-tools\latest\bin;C:\Android\platform-tools;C:\Android\emulator;%PATH%

macOS / Linux

将以下内容添加到.bashrc.zshrc.bash_profile文件中:

export ANDROID_HOME=$HOME/Android
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator

应用更改:

source ~/.zshrc  # 如果使用bash则为 ~/.bashrc

4. 安装SDK组件

安装平台工具、模拟器和系统镜像:

sdkmanager --sdk_root=$ANDROID_HOME "platform-tools" "platforms;android-34" "system-images;android-34;google_apis;x86_64" "emulator"

Windows系统将$ANDROID_HOME替换为--sdk_root=C:\Android


5. 创建AVD(安卓虚拟设备)

列出可用设备

avdmanager list devices

创建你的AVD

avdmanager create avd -n myEmu -k "system-images;android-34;google_apis;x86_64" --device "pixel"

6. 启动模拟器

emulator -avd myEmu

模拟器窗口将会打开


额外工具和命令

使用ADB列出已连接设备

adb devices

安装APK

adb install myApp.apk

故障排除

问题 说明
找不到sdkmanager 确保PATH包含latest/bin目录
找不到x86_64系统镜像 确保已使用sdkmanager下载
找不到emulator emulator目录添加到PATH
setx截断路径(Windows) 使用GUI手动更新环境变量

总结

现在你可以不安装Android Studio,完全通过命令行运行安卓模拟器。此模拟器可用于React Native或任何移动开发框架。

在本文档中