React-Native run-android命令问题

时间:2015-11-20 08:31:22

标签: android react-native

使用React-Native启动android项目时会出现此错误:

  

React-Native Command run-android unrecognized.Did你的意思是在一个反应​​本机项目中运行吗?

10 个答案:

答案 0 :(得分:14)

您可以在npm install

之前尝试react-native run-android

答案 1 :(得分:3)

首先,如果需要,我们必须安装react-native然后升级包。运行android。

npm install --save react-native@latest

react-native upgrade

react-native run-android

答案 2 :(得分:0)

我遇到了同样的问题而上述解决方案无效。尝试使用:

yarn add react-native-cli

答案 3 :(得分:0)

在我的情况下问题是由于此命令 cd android && ./gradlew assembleRelease ,我在项目的 android文件夹中。所以解决方案是 cd ../ 并来到项目的根目录然后运行此命令

react-native run-android --variant=release

跑得很好。

答案 4 :(得分:0)

命令run-android无法识别。确保您已经运行npm install,并且您位于本地项目中。

我遇到了这个问题,问题是我们需要导航到项目文件夹。

示例:我在D驱动器中的“ MyApps”中创建了应用程序名称为“ DemoApp”的项目

命令行根目录应如下所示: D:\ MyApps \ DemoApp>反应本地运行android

现在它将成功运行。

问题是您的android相关信息出现在应用程序内部而不是主目录中。

答案 5 :(得分:0)

许多开发人员没有提到关键点,即某些命令要求您成为特定目录。在这种情况下,要“ react-native run-android”,您必须在项目目录中!

答案 6 :(得分:0)

首先请查看设备/仿真器是否已连接并通过以下命令进行操作

adb devices

应该有些设备显示已连接
最好重新启动/重新连接仿真器/设备,然后尝试再次运行应用程序
如果不行,您也可以尝试

npm install 

答案 7 :(得分:0)

对我来说,问题是我不在项目目录AwesomeProject(使用此命令创建的项目中:

react-native init AwesomeProject )

答案 8 :(得分:0)

在将Android sdk工具添加到PATH并重新启动VSCode / Terminal后,我将其修复。

/Users/<username>/Library/Android/sdk/build-tools

以前我的路径设置为

/Users/<username>/Library/Android/sdk

答案 9 :(得分:0)

您需要确保您在cd AwesomeProject之类的项目中并执行npm i,然后执行npx react-native run-android

相关问题