首页 > 解决方案 > React-native 在创建新项目时给出'native'不被识别为内部或外部命令

问题描述

嗨,我用 react-native 做了一些应用程序。它们工作正常,没有错误。我用这个命令运行我的应用程序

react-native run-android --no-jetifier

今天我尝试用这个命令创建新的应用程序

react-native init myNewProject

它安装了库等。我用 vs 代码打开它并运行这个命令

react-native run-android --no-jetifier

然后它打开了 avd 设备并给出了这个错误。但我的旧项目运行良好。有什么问题。谢谢你。

项目在此处输入图像描述 错误 在此处输入图像描述 “本机”未被识别为内部或外部命令、可运行程序或批处理文件。错误:无法找到或加载主类 org.gradle.wrapper.GradleWrapperMain 原因:java.lang.ClassNotFoundException:org.gradle.wrapper.GradleWrapperMain

在此处输入图像描述

我安装了这个,花了一些时间

choco install -y nodejs.install openjdk8

然后我在 react-native 文档中创建了项目

npx react-native init AwesomeProject

但还是一样

AwesomeProject> npx react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 967 file(s) to forward-jetify. Using 8 workers...
info Starting JS server...
info Installing the app...
'native' is not recognized as an internal or external command,
operable program or batch file.
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain

标签: react-nativegradle

解决方案


推荐阅读