You need to enable JavaScript to run this app. React Native项目在模拟器运行时报app安装失败错误,重装Android Studio仍未解决
优惠活动
大模型
产品
解决方案
定价
更多

React Native项目在模拟器运行时报app安装失败错误,重装Android Studio仍未解决

React Native Android 安装应用失败报错原因及解决方案

错误详情:Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081

常见原因及对应处理方案

  • Gradle依赖或缓存异常
    项目Gradle版本和本地Android构建工具版本不兼容,或者依赖包因为网络问题下载不完整,是最常见的触发原因。
    先进入项目android目录执行清理命令./gradlew clean,清除旧的构建缓存后再重新执行运行命令即可。
  • Android环境变量配置错误
    仅安装Android Studio不代表环境变量配置正确,若ANDROID_HOME变量缺失,或者SDK的tools、platform-tools目录未加入系统PATH,构建过程会无法调用对应工具。
    检查系统环境变量,确认ANDROID_HOME指向你的Android SDK安装路径,同时将SDK目录下的emulator、platform-tools、tools三个子目录都加入系统PATH变量中,配置完成后重启终端生效。
  • 设备连接或状态异常
    当前运行的模拟器未被adb正常识别,或者模拟器内部存储空间不足都会导致安装失败。
    执行adb devices查看已连接设备列表,若没有你运行中的模拟器,可执行adb kill-server && adb start-server重启adb服务后重试;同时检查模拟器剩余存储空间,至少预留2G以上的可用空间用于安装应用。
  • 端口占用冲突
    React Native默认使用的8081端口被其他进程占用时,也会导致该构建命令失败。
    Mac/Linux系统执行lsof -i :8081、Windows系统执行netstat -ano | findstr 8081即可查询占用8081端口的进程,结束对应进程后重新运行即可,也可以在启动时指定其他端口规避冲突。
  • 原生配置修改错误
    如果你修改过android目录下的配置文件、新增了第三方原生依赖未完成适配,或者应用签名配置错误,也会导致构建安装失败。
    检查android/app/build.gradle、AndroidManifest.xml等核心配置文件的语法是否正确,新增的原生依赖是否完成了Android端的配置要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 21:12:02