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

React Native无法找到兼容Android SDK,VSCode调试配置求助

VSCode调试React Native环境问题解答

关于31.0.0和.b31.0.0的版本区别

31.0.0和.b31.0.0不是同一版本。后缀带.b的是Android SDK Build Tools的Beta预览版本,不带后缀的是正式稳定版。React Native提示不兼容31.0.0,指的是正式版Build Tools 31存在兼容性问题,并非不存在的.b31.0.0版本。

不使用Android Studio解决版本兼容问题

可以通过Android SDK自带的sdkmanager命令行工具管理版本:

  • 进入Android SDK的cmdline-tools/latest/bin目录(未安装cmdline-tools需先通过sdkmanager安装)
  • 执行sdkmanager --list查看所有可用的Build Tools版本
  • 安装React Native兼容的稳定版本,比如30.0.3:
    sdkmanager "build-tools;30.0.3"
    
  • 修改项目android/build.gradle文件中的buildToolsVersion为安装的版本:
    buildToolsVersion "30.0.3"
    
  • 同时确保compileSdkVersion和targetSdkVersion与Build Tools版本匹配,建议使用30或更低版本适配React Native兼容性。

VSCode调试React Native基础步骤

  • 安装VSCode插件React Native Tools
  • 在项目根目录创建.vscode/launch.json,配置调试项:
    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "Debug Android",
          "type": "reactnative",
          "request": "launch",
          "platform": "android"
        }
      ]
    }
    
  • 启动项目:先执行npx react-native start,再开新终端执行npx react-native run-android
  • 在VSCode中按F5启动调试,即可设置断点调试代码

内容的提问来源于stack exchange,提问作者Lauro235

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 15:45:52