当我运行以下命令时,我创建了一个全新的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
答案 0 :(得分:2)
我刚刚遇到了同样的问题。 解决方法如下:
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