【问题标题】:How to fix 'ReactNative:Cannot run program' error如何修复“ReactNative:无法运行程序”错误
【发布时间】:2019-11-14 15:10:12
【问题描述】:

当我运行命令时,我创建了一个全新的 react native 项目:

react-native run-android 

我收到了这条消息:

yarn run v1.16.0

$ react-native run-android

info JS 服务器已经在运行。

info 正在安装应用程序...

启动一个 Gradle 守护进程,1 个不兼容的守护进程无法重用,使用 --status 了解详情

*:ReactNative: 无法运行程序“./node_modules/.bin/react-native”(在目录“C:\Users\yelha\Desktop\rn_project_60\android..”中): CreateProcess error=2, 系统找不到指定的文件

:ReactNative:原生模块自动导入失败。*

配置项目:app

*:ReactNative: 无法运行程序“./node_modules/.bin/react-native”(在目录“C:\Users\yelha\Desktop\rn_project_60\android..”中): CreateProcess error=2, 系统找不到指定的文件

:ReactNative:原生模块自动导入失败。*

任务:app:installDebug

10:19:24 V/ddms:执行:在 get-config 上运行

10:19:24 V/ddms:在“5200127cb85a7465”上执行“am get-config”:EOF 命中。阅读:-1

10:19:24 V/ddms:执行:返回

在“SM-A520F - 8.0.0”上为 app:debug 安装 APK“app-debug.apk”

10:19:24 D/app-debug.apk:将 app-debug.apk 上传到设备“5200127cb85a7465”

10:19:24 D/Device:将文件上传到设备“5200127cb85a7465”

10:19:24 D/ddms:读取 C:\Users\yelha\Desktop\rn_project_60\android\app\build\outputs\apk\debug\app-debug.apk 的文件权限为:rwx--- ---

10:19:26 V/ddms:执行:运行 pm install -r -t "/data/local/tmp/app-debug.apk"

10:20:11 V/ddms:在 '5200127cb85a7465' 上执行 'pm install -r -t "/data/local/tmp/app-debug.apk"':EOF 命中。阅读:-1

10:20:11 V/ddms:执行:返回

10:20:11 V/ddms: 执行: running rm "/data/local/tmp/app-debug.apk"

10:20:11 V/ddms:在 '5200127cb85a7465' 上执行 'rm "/data/local/tmp/app-debug.apk"':EOF 命中。阅读:-1

10:20:11 V/ddms:执行:返回 已安装在 1 台设备上。

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

在 2m 2s 内构建成功 28 个可操作的任务:28 个已执行 info 正在连接到开发服务器... info 在“5200127cb85a7465”上启动应用程序... 开始:意图 { cmp=com.rn_project_60/.MainActivity } 在 136.52 秒内完成。

我使用版本:

react-native-cli: 2.0.1 反应原生:0.60.0

【问题讨论】:

  • 我也遇到了同样的问题,所以我卸载了 react native 0.60 版本并尝试安装以前的版本,但现在它甚至不会安装 react-native

标签: react-native


【解决方案1】:

我刚刚遇到了同样的问题。 这是解决方案:

  1. 打开另一个命令行窗口
  2. 将目录更改为您的 React-Native 项目
  3. 键入:react-native start

在执行这些操作时让您的应用保持打开状态,祝您好运!

【讨论】:

    【解决方案2】:

    您必须运行:react-native init "nameOfProject" --version 0.59.9

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,是因为react-native更新到0.60.0,所以像react-native init reactProject这样的初始化有一些问题。 你可以运行:react-native init reactProject --version 0.59.9

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-19
        • 1970-01-01
        • 2015-10-31
        • 2019-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多