如何解决“ ReactNative:无法运行程序”错误

时间:2019-07-03 21:56:36

标签: react-native

当我运行以下命令时,我创建了一个全新的React Native项目:

react-native run-android 

我收到此消息:

  

纱线运行v1.16.0

     

$ react-native run-android

     

信息JS服务器已在运行。

     

信息正在安装应用程序...

     

启动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:执行:运行am 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个已执行   信息连接到开发服务器...   信息在“ 5200127cb85a7465”上启动应用程序...   开始:意图{cmp = com.rn_project_60 / .MainActivity}   完成时间为136.52秒。

我使用版本:

react-native-cli:2.0.1 反应本机:0.60.0

3 个答案:

答案 0 :(得分:2)

我刚刚遇到了同样的问题。 解决方法如下:

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

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

答案 1 :(得分:1)

我遇到了同样的问题,这是由于react-native更新到了0.60.0,所以像react-native init reactProject这样的init有一些问题。 您可以运行:react-native init reactProject --version 0.59.9

答案 2 :(得分:1)

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