1. ホーム
  2. react-native

[解決済み] React Nativeのエラー。"javaのバージョンを'9.0.1'から決定できませんでした。"

2022-10-12 19:33:07

質問

私はMacOSで仕事をしていて、ちょうど react-native .

最初のステップの1つは、実行することです。 react-native run-android または react-native run-ios . しかし、このエラーが発生します。

react-native run-android

結果

Scanning folders for symlinks in /Users/ric/myprojs/albums/node_modules (6ms)
Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '9.0.1'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
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

を実行すると、このようになります。 java --version :

java --version

結果

java 9.0.1
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
mbp:albums ric$ java --version
java 9.0.1
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

編集

私のjavacのバージョンです。

javac --version

結果

javac 9.0.1

これを修正する方法について何か考えがありますか?

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

あなたの PROJECT_PATH/android/gradle/wrapper/gradle-wrapper.properties ファイルを更新し distributionUrl を以下のように変更してください。

distributionUrl=https\://services.gradle.org/distributions/gradle-5.0-all.zip

関連記事 gradle ディストリビューション ドキュメント