在使用React-Native开始Android项目时,会出现以下错误:
React-Native命令run-android无法识别。您是否意图在React-Native项目内运行此命令?
在使用React-Native开始Android项目时,会出现以下错误:
React-Native命令run-android无法识别。您是否意图在React-Native项目内运行此命令?
react-native run-android
之前尝试执行npm install
。首先,我们需要安装React Native,然后如果需要,升级软件包并运行Android。
npm install --save react-native@latest
react-native upgrade
react-native run-android
很多开发者没有提到一个关键点,即某些命令需要你在特定的目录中执行。例如,在运行"react-native run-android"时,你必须在你的项目目录中!
run-android
无法识别。请确保您已运行npm install
,并且您在一个React Native项目中。首先,请通过以下命令检查设备/模拟器是否已连接并正常工作
adb devices
应该会显示一些已连接的设备
最好重新启动/重新连接您的模拟器/设备,然后再尝试运行应用程序
如果还不起作用,您也可以尝试
npm install
我遇到了同样的问题,上述解决方案并没有起作用。尝试使用:
yarn add react-native-cli
您需要确保已进入项目,例如cd AwesomeProject,然后执行npm i,之后执行npx react-native run-android
cd android && ./gradlew assembleRelease
。所以解决方案是cd ../
回到项目根目录,然后运行这个命令react-native run-android --variant=release
react-native init AwesomeProject )
我在将Android sdk-tools添加到PATH并重新启动VSCode/Terminal后,解决了这个问题。
/Users/<username>/Library/Android/sdk/build-tools
之前我的路径设置为
/Users/<username>/Library/Android/sdk