I am not able to run the sample react Native AwesomeProject project.
Can anyone help? Below is the details.
C:\Users\dip\AwesomeProject>react-native run-android 'yarn' is not recognized as an internal or external command, operable program or batch file.
Scanning 557 folders for symlinks in C:\Users\dip\AwesomeProject\node_mo ules (31ms)
JS server already running.
Building and installing the app on the device (cd android && gradlew.bat instal Debug)...
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
答案 0 :(得分:26)
我遇到了同样的问题,并通过以下命令解决了
npm install -g yarn
答案 1 :(得分:18)
纱线是由facebook创建的工具,是npm的有效替代品。在您的情况下..它只是告知你的系统中没有安装Yarn。这不是罪魁祸首。
问题在于Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object Could not install the app on the device
行。它看起来像是Java安装的错误。
解决方案:转到C:\Windows\System32
目录并删除java.exe
(或将其重命名为java.exe.old
)
请参阅此答案以获取更多详情https://stackoverflow.com/a/30577609/5597641。
顺便说一下,您可以在命令提示符下键入npm install -g yarn
来安装Yarn。
答案 2 :(得分:10)
您必须在Windows操作系统中全局安装纱线。在CMD中键入
npm install -g yarn
您可以通过在CMD上键入yarn --verson
来检查纱线版本
答案 3 :(得分:5)
安装节点here,然后在终端
中运行npm install -g yarn
命令
答案 4 :(得分:3)
您可能应该在环境变量中插入 Yarn 文件夹。
如果你已经执行了命令
npm install -g yarn
仍然无法通过终端使用 yarn,请检查以下文件夹:C:\Users\[your user]\AppData\Roaming\npm
如果那里有一个纱线文件,只需将该目录放在您的 Path 变量中。
答案 5 :(得分:2)
如果您遇到此错误毛线:则无法将术语“纱线”识别为cmdlet,函数,脚本文件或可运行程序的名称。然后只需运行此命令
npm install -g yarn
并检查系统中的纱线版本
yarn -v
此安装后,您将显示上述错误,然后转到此页面
https://classic.yarnpkg.com/en/docs/install/#windows-stable
手动纱线安装
答案 6 :(得分:1)
答案 7 :(得分:0)
计算机>属性>高级系统设置>环境变量>路径编辑add;代码
C:\ Program Files(x86)\ Yarn \ bin \; 要么 C:\ Users \ Username \ AppData \ Local \ Yarn \ bin \;
答案 8 :(得分:0)
这是面临的常见问题之一。可以很容易地解决
npm install -g yarn
这将全局安装纱线。请确保在台式机/电脑上安装了Node.js。
答案 9 :(得分:0)
你需要安装yarn
npm install -g yarn
答案 10 :(得分:-1)
在具有管理员权限的 cmd 上, npm install -g yarn 成功了