react-native - 如何修复 'ReactNative:Cannot run program' 错误

标签 react-native

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

react-native run-android 

我收到了这条消息:

yarn run v1.16.0

$ react-native run-android

info JS server already running.

info Installing the app...

Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details

*:ReactNative:Cannot run program "./node_modules/.bin/react-native" (in directory "C:\Users\yelha\Desktop\rn_project_60\android.."): CreateProcess error=2, The system cannot find the file specified



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

配置项目:app

*:ReactNative:Cannot run program "./node_modules/.bin/react-native" (in directory "C:\Users\yelha\Desktop\rn_project_60\android.."): CreateProcess error=2, The system cannot find the file specified



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

任务:应用程序:安装调试

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/设备:将文件上传到设备“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:执行:运行 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 原生 cli:2.0.1
react 原生:0.60.0

最佳答案

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

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

  • 在执行这些操作时保持您的应用程序打开,祝您好运!

    关于react-native - 如何修复 'ReactNative:Cannot run program' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56878393/

    相关文章:

    javascript - 在 redux 中嵌套/组合组合 reducer ?

    javascript - 如何调用多个函数之一 - JavaScript?

    react-native - 如何重启应用(react native 和 expo)

    react-native - 为什么我的 React Native flex wrap 不起作用?

    javascript - 加载 React Native 后渲染 RSS 提要数据

    javascript - 如何在 React Native 中切换来自 map 迭代的单个元素?

    javascript - 如何在expo React Native中将图像上传到firebase

    react-native-calendars 跳转到选定月份

    javascript - 函数/对象字面量之前的问号意味着

    javascript - React-Native 中更快的数组循环