ネイティブのAwesomeProjectプロジェクトをリサンプルするサンプルを実行できません。
誰でも助けることができますか?詳細は次のとおりです。
C:\ Users\dip\AwesomeProject> react-native run-Android 'yarn'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
C:\ Users\dip\AwesomeProject\node_mo ules(31ms)のシンボリックリンクの557フォルダーをスキャン
JSサーバーは既に実行中です。
デバイスでのアプリのビルドとインストール(cd Android && gradlew.bat instal Debug)...
VMの初期化中にエラーが発生しました
Java/lang/NoClassDefFoundError:Java/lang/Object
デバイスにアプリをインストールできませんでした。詳細については上記のエラーをお読みください。 Androidエミュレーターが実行されているか、デバイスが接続されていることと、Android開発環境をセットアップしていることを確認してください。
https://facebook.github.io/react-native/docs/Android-setup.html
糸は、npmの効率的な代替としてfacebookによって作成されたツールです。あなたの場合.. 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をインストールできます。
私は同じ問題に直面し、以下のコマンドで解決しました
npm install -g yarn
コンピューター>プロパティ>システムの詳細設定>環境変数>パス編集add;コード
C:\ Program Files(x86)\ Yarn\bin \; OR C:\ Users\Username\AppData\Local\Yarn\bin \;