当我运行命令时,我创建了一个全新的 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 start
在执行这些操作时保持您的应用程序打开,祝您好运!
关于react-native - 如何修复 'ReactNative:Cannot run program' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56878393/