2017-01-28 16 views
1

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にアクセスすることができますし、私が持つコンテンツに自宅のマシンありませんので、プロキシサーバーにしています。

ありがとうございます。

+0

を十分です私も上の、同様の問題を抱えていますF25は全く同じopenJDKバージョンを使用しています - あなたはoracle jdkを使用して問題を解決できますが、openJDKを使用して解決策を見つけた場合はお知らせください! – blanche

答えて

0

この問題は私のためにそれを解決し、公式リポジトリから1.8.0_121-b14

1.8.0_111に特異的および/またはFedoraの25のアップグレードのようです - dnf update

+0

あなたは解決策に私を打つ!ありがとう。 – jimmyz88

関連する問題