反应本机运行android失败

反应本机运行android失败,android,react-native,react-native-android,Android,React Native,React Native Android,我已经被困了两天了,我正在尝试设置react native,一切都准备就绪:最新的Android Studio、Genymotion、Path,我遵循了所有的指导 运行“react native run android”或“react native start”时,出现以下错误: C:\Users\Pc\Desktop\Bot>react本机运行android 系统找不到指定的路径。 child_process.js:512 犯错误; ^ 错误:命令失败:C:\Users\Pc\Desktop\

我已经被困了两天了,我正在尝试设置
react native
,一切都准备就绪:最新的Android Studio、Genymotion、Path,我遵循了所有的指导

运行
“react native run android”
“react native start”
时,出现以下错误:

C:\Users\Pc\Desktop\Bot>react本机运行android 系统找不到指定的路径。 child_process.js:512 犯错误; ^

错误:命令失败:C:\Users\Pc\Desktop\Bot\node\u modules\react native\local cli\setup\u env.bat 系统找不到指定的路径

checkExecSyncError时的
(child_process.js:489:13)
在Object.execFileSync(child_process.js:509:13)
在Object.run(C:/Users/Pc/Desktop/Bot/node_modules/react native/local cli/cliEntry.js:136:16)
反对。(C:\Users\Pc\AppData\Roaming\npm\node\u modules\react native cli\index.js:117:7)
在模块处编译(模块js:571:32)
在Object.Module.\u extensions..js(Module.js:580:10)
在Module.load(Module.js:488:32)
在tryModuleLoad时(module.js:447:12)
在Function.Module.\u加载(Module.js:439:3)
位于Module.runMain(Module.js:605:10)
C:\Users\Pc\Desktop\Bot>react native start 系统找不到指定的路径。 child_process.js:512 犯错误; ^

错误:命令失败:C:\Users\Pc\Desktop\Bot\node\u modules\react native\local cli\setup\u env.bat 系统找不到指定的路径

checkExecSyncError时的
(child_process.js:489:13)
在Object.execFileSync(child_process.js:509:13)
在Object.run(C:/Users/Pc/Desktop/Bot/node_modules/react native/local cli/cliEntry.js:136:16)
反对。(C:\Users\Pc\AppData\Roaming\npm\node\u modules\react native cli\index.js:117:7)
在模块处编译(模块js:571:32)
在Object.Module.\u extensions..js(Module.js:580:10)
在Module.load(Module.js:488:32)
在tryModuleLoad时(module.js:447:12)
在Function.Module.\u加载(Module.js:439:3)
位于Module.runMain(Module.js:605:10)

在文件上注释一行显然是在配置react本机客户端,这是一个非常糟糕的主意。尝试从头开始创建一个新项目。也许你忘记了一个步骤,或者下载中断,文件丢失了

在文件上注释一行显然是在配置react本机客户端,这是一个非常糟糕的主意。尝试从头开始创建一个新项目。也许你忘记了一个步骤,或者下载中断,文件丢失了

在某个地方,react native命令的环境路径设置不正确

您是否全局安装了react native CLI?比如:

$npm安装-greact native cli

确保Java变量的路径设置正确。 右键单击“开始”菜单并选择: 系统->高级系统设置->环境变量。。。 路径应该指向JDK中的bin文件夹

另外,确保您的ANDROID_HOME变量设置正确。 见这个问题:


在某些地方,react native命令的环境路径设置不正确

您是否全局安装了react native CLI?比如:

$npm安装-greact native cli

确保Java变量的路径设置正确。 右键单击“开始”菜单并选择: 系统->高级系统设置->环境变量。。。 路径应该指向JDK中的bin文件夹

另外,确保您的ANDROID_HOME变量设置正确。 见这个问题:


最终通过在C:/Users/Pc/Desktop/Bot/node_modules/react native/local cli/cliEntry.js:136:16上注释行来管理:/Users/Pc/Desktop/Bot/node_modules/react native/local cli/cliEntry.js:136:16有时您必须编辑框架,不要害怕这样做,记住react native还很年轻,所以那里可能也有bug。你检查了你评论的哪一行了吗?它预先配置了整个react-native cli…有时您必须编辑框架,不要害怕这样做,记住react-native还很年轻,所以那里可能也有bug。您是否检查了评论的哪一行?它预先配置了整个react native cli。。。。
at checkExecSyncError (child_process.js:489:13)
at Object.execFileSync (child_process.js:509:13)
at Object.run (C:/Users/Pc/Desktop/Bot/node_modules/react-native/local-cli/cliEntry.js:136:16)
at Object.<anonymous> (C:\Users\Pc\AppData\Roaming\npm\node_modules\react-native-cli\index.js:117:7)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at checkExecSyncError (child_process.js:489:13)
at Object.execFileSync (child_process.js:509:13)
at Object.run (C:/Users/Pc/Desktop/Bot/node_modules/react-native/local-cli/cliEntry.js:136:16)
at Object.<anonymous> (C:\Users\Pc\AppData\Roaming\npm\node_modules\react-native-cli\index.js:117:7)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)