Fedora 25で動作するAndroid用React Nativeに問題があります。Getting Startedガイドの手順に従っています。Fedora 25でAndroid用React Nativeを使用する際の問題
Node、ReactネイティブCLI、Android Studio、Android SDKなどのすべての依存関係をインストールしました。 Android SDKマネージャに必要なパッケージをインストールし、Android仮想デバイスを作成しました。
インストールをテストするために、以下のコマンドを実行しました。プロジェクトを実行する
はreact-native init AwesomeProject
cd AwesomeProject
react-native run-android
(以下出力スニペットを参照してください)
Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Downloading https://services.gradle.org/distributions/gradle-2.4-all.zip
Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509)
...
私は、これはJavaランタイムよりもネイティブ問題が反応したりしてもFedoraの固有の問題ではなくそれほどではありません疑うSSLHandshakeExceptionで失敗しますよく分かりません。 React Nativeのトラブルシューティングでは、この問題については言及していません。次のように
私のJavaのバージョンは次のとおりです。
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b16)
OpenJDK 64-Bit Server VM (build 25.111-b16, mixed mode)
は、ちなみに私は、Webブラウザで上記のGradleのURLにアクセスすることができますし、私が持つコンテンツに自宅のマシンありませんので、プロキシサーバーにしています。
ありがとうございます。
を十分です私も上の、同様の問題を抱えていますF25は全く同じopenJDKバージョンを使用しています - あなたはoracle jdkを使用して問題を解決できますが、openJDKを使用して解決策を見つけた場合はお知らせください! – blanche