不安装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或任何移动开发框架。
抠丁客


