You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 10:31:12