0

反応ネイティブを使用して基本的なアプリを起動しようとしています。これまでのところ、react-native CLI クイックスタートについては、 https://reactnative.dev/docs/environment-setupのガイドに従っています。私はWindowsを使用しており、Windows Linuxサブシステム(ubuntu)でbashを使用しています

メトロを起動したのですが、コマンドを試してみると、

npx react-native run-android --no-jetifier

次のエラーが表示されます。

info JS サーバーは既に実行されています。info アプリをインストールしています...

「エラー: JAVA_HOME が設定されておらず、PATH に 'java' コマンドが見つかりませんでした。

Java インストールの場所と一致するように、環境内の JAVA_HOME 変数を設定してください。

error アプリのインストールに失敗しました。Android 開発環境がセットアップされていることを確認してください: https://reactnative.dev/docs/environment-setup。詳細については、 --verbose フラグを指定して CLI を実行してください。エラー: コマンドが失敗しました: ./gradlew app:installDebug -PreactNativeDevServerPort=8081"

Android Studio で使用される JRE の場所へのパスを設定しようとしました。また、C:\Program Files\Java\jre1.8.0_241 へのパスを設定して、再起動などを試みました。

洞察はありますか?

追加する必要があります。Android Studio (エミュレーター上) からアプリを起動しようとすると、このエラーが発生します。

スクリプトを読み込めません。メトロ サーバーを実行していること (「react-native start」を実行)、またはバンドル「index.android.bundle」がリリース用に正しくパッケージ化されていることを確認してください。

4

1 に答える 1

0

JAVA_HOME を設定しますが、bin を PATH システム変数に追加することも検討してください

C:\Program Files\Java\jre1.8.0_241\bin

詳細については、https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.htmlをご覧ください。

于 2020-08-23T02:24:26.413 に答える