1. ホーム
  2. facebook

React Native エラー - yarn' は内部または外部コマンドとして認識されません。

2023-08-02 15:49:59

質問

react Native AwesomeProjectのサンプルプロジェクトが実行できません。

どなたか助けていただけませんか?以下、詳細です。

C:\Usersdip﹑AwesomeProject>react-native run-android yarn'は内部コマンドまたは外部コマンドとして認識されません。 内部または外部のコマンド、操作可能なプログラム、バッチファイルとして認識されません。

Scanning 557 folders for symlinks in C:\Users ╱AwesomeProject ╱node_mo ules (31ms)

JS server already running.

アプリをビルドして端末にインストール(cd android && gradlew.bat instal デバッグ)...

VMの初期化中にエラーが発生しました

java/lang/NoClassDefFoundError:java/lang/Objectです。

端末にアプリをインストールできませんでした。詳しくは上記のエラーをご覧ください。 Androidエミュレータが動作しているか、端末が接続されているか、Androidの開発環境が整っているかを確認してください。 Androidの開発環境を構築してください。

https://facebook.github.io/react-native/docs/android-setup.html

どのように解決するのですか?

Yarn は、facebook が npm の効率的な代替手段として作成したツールです。あなたの場合、Yarn がシステムにインストールされていないことを通知しているだけです。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 .

を入力することでYarnをインストールすることができます。 npm install -g yarn と入力するとインストールできます。