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

React Native执行run-android命令时出错,求解决方案

解决React Native react-native run-android 模拟器运行报错问题

Hey,看你按官网步骤装完依赖后,跑react-native run-android出了问题,结合你提供的错误截图和SDK配置信息,我整理了几个针对性的排查和解决步骤,你可以一步步试:

1. 先确认React Native和Android SDK版本匹配

从你的SDK配置截图能看到装了Android 13(API 33),得确保项目配置和这个版本对齐:

  • 打开项目里的android/build.gradle,把compileSdkVersion和targetSdkVersion都改成33(和你已装的SDK版本一致)
  • 同时检查android/gradle/wrapper/gradle-wrapper.properties里的gradle版本,API 33建议用gradle 7.4及以上,比如distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip

2. 验证HAXM是否真的在工作

你说已经装了HAXM,但可能没正确启用,这是模拟器跑不起来的常见原因:

  • 打开Android Studio的SDK Manager,切换到SDK Tools标签,确认Intel x86 Emulator Accelerator (HAXM installer)是勾选且已安装状态
  • 检查HAXM服务是否在运行:
    • Windows:找到HAXM安装目录(一般是C:\Program Files\Intel\HAXM),双击运行haxm_service.exe start
    • Mac:打开终端跑sudo kextload /Library/Extensions/intelhaxm.kext
  • 再看你的模拟器架构:创建/编辑模拟器时,一定要选x86_64(HAXM只加速x86架构,选arm的话没法用硬件加速)

3. 检查环境变量有没有配对

环境变量错了也会导致找不到SDK或模拟器:

  • 确认ANDROID_HOME指向你的SDK安装目录(Windows一般是C:\Users\<你的用户名>\AppData\Local\Android\Sdk,Mac是~/Library/Android/sdk)
  • 把这些路径加到PATH里:
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\emulator
    • %ANDROID_HOME%\tools
    • %ANDROID_HOME%\tools\bin
  • 验证一下:开终端跑adb devices,看能不能识别到模拟器;跑emulator -list-avds,看能不能列出你创建的模拟器

4. 修复项目的gradle配置

有时候项目默认的gradle配置会有依赖拉取的问题:

  • 打开android/build.gradle,确保buildscript里的仓库包含google()和mavenCentral(),比如:
    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath("com.android.tools.build:gradle:7.4.2")
            classpath("com.facebook.react:react-native-gradle-plugin")
        }
    }
    
  • 清理项目缓存:在项目根目录跑这串命令:
    cd android && ./gradlew clean && cd ..
    
  • 然后再重新跑react-native run-android试试

5. 检查模拟器本身的状态

  • 先确保模拟器已经正常启动(打开Android Studio的Device Manager看一下),如果模拟器启动慢或卡住,试试创建一个新的模拟器,选默认的Pixel机型,API级别选33
  • 关掉其他占内存的程序,模拟器至少需要2GB以上的RAM才能流畅运行

要是这些步骤都试过还是不行,你可以把错误日志里的具体报错内容贴出来,我再帮你深挖问题~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:19:19