Windows11下React Native开发:VS无法识别Android Studio及SDK求助
解决React Native无法识别Android SDK及模拟器的问题
1. 确认Android SDK 31.0.0已正确安装
打开Android Studio,进入Settings -> Appearance & Behavior -> System Settings -> Android SDK:
- 切换到
SDK Platforms标签,勾选Android 12 (S)(对应SDK版本31),点击Apply完成安装 - 切换到
SDK Tools标签,确保Android SDK Build-Tools 31已勾选并完成安装
2. 检查环境变量配置细节
在Windows 11系统环境变量中,确认以下设置准确无误:
ANDROID_HOME:指向你的Android SDK根目录(示例路径:C:\Users\<你的用户名>\AppData\Local\Android\Sdk)- 在
Path变量中添加以下子路径:%ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools%ANDROID_HOME%\tools\bin
设置完成后必须重启所有终端和VS Code,确保环境变量生效
3. 手动指定SDK路径修复检测问题
如果SDK已安装但react-native doctor仍检测不到,在终端中手动指定SDK路径:
set ANDROID_SDK_ROOT=C:\Users\<你的用户名>\AppData\Local\Android\Sdk
替换为你的实际SDK路径后,再次运行npx @react-native-community/cli doctor验证
4. 关联VS Code与Android模拟器
- 安装VS Code的
Android Emulator插件 - 打开Android Studio的AVD Manager,确认模拟器已创建且能单独启动
- 在VS Code命令面板(Ctrl+Shift+P)中执行
Android: Launch Emulator,选择已创建的模拟器,检查是否能正常启动
5. 验证adb设备连接
打开终端运行:
adb devices
如果能列出你的模拟器设备,说明连接正常;若未列出,重启adb服务:
adb kill-server adb start-server
内容的提问来源于stack exchange,提问作者ssherif
相关产品推荐
相关产品推荐

