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

执行react-native run-android时出现Task :app:installDebug失败错误

解决React Native run-android时Task :app:installDebug失败的问题

先帮你梳理下这个问题的核心:未连接设备是导致安装任务失败的直接原因,另外日志里提到的Gradle弃用特性警告属于次要问题,咱们先解决核心问题,再处理警告。

错误日志还原

将执行react-native run-android时出现错误,Task :app:installDebug 失败。本次构建使用了已弃用的Gradle特性,导致无法兼容Gradle 6.0。使用'--warning-mode all'可查看单独的弃用警告,详情见https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings。
27个可执行任务:2个已执行,25个已是最新状态。
FAILURE: 构建因异常失败。
出错原因:Task ':app:installDebug'执行失败。
com.android.builder.testing.api.DeviceException: 未连接设备!
建议:
使用--stacktrace选项获取堆栈跟踪。
使用--info或--debug选项获取更多日志输出。
使用--scan选项获取完整洞察信息。
如需更多帮助请访问https://help.gradle.org。
构建在2秒内失败。
错误:应用安装失败。请确保已运行Android模拟器或连接设备。使用--verbose标志运行CLI可查看更多详情。
错误:命令执行失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE: 构建因异常失败。
出错原因:Task ':app:installDebug'执行失败。
com.android.builder.testing.api.DeviceException: 未连接设备!
建议:
使用--stacktrace选项获取堆栈跟踪。
使用--info或--debug选项获取更多日志输出。
使用--scan选项获取完整洞察信息。
如需更多帮助请访问https://help.gradle.org。

核心问题解决:确保设备连接正常

这是最关键的一步,按下面的步骤排查:

  • 检查Android模拟器:打开Android Studio的AVD Manager,启动一个已创建好的模拟器,等模拟器完全加载完成后,再重新执行react-native run-android
  • 检查物理设备:
    1. 在手机上开启「USB调试」(一般藏在开发者选项里,需要先开启开发者模式)
    2. 用原装数据线连接电脑,在手机上授权电脑的调试权限
    3. 打开终端执行adb devices命令,如果能看到你的设备名称,说明连接成功;如果没显示,试试重启adb服务:
      adb kill-server
      adb start-server
      
  • 完成以上步骤后,再次执行react-native run-android,应该就能正常安装了

处理Gradle弃用警告(可选)

日志里提到的Gradle弃用特性警告不会直接导致安装失败,但为了后续兼容Gradle 6.0+版本,可以这么做:

  • 执行构建时加上--warning-mode all参数,查看具体的弃用项:
    react-native run-android --warning-mode all
    
  • 根据输出的警告提示,逐步更新项目的Gradle配置,比如升级Gradle插件版本、替换构建脚本中的旧语法,具体可以参考项目里build.gradle等相关文件的提示修改

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 06:32:48