2016-12-23 14 views
1

Ich versuche, React Native lokal zu erstellen. Ich folgte den Anweisungen von Facebook Building React Native from source aber wenn ich den Befehl reagieren-native Lauf android, erhalte ich die folgende Fehlermeldung:Gebäude reagieren Native Quelle für Android NDK

:ReactAndroid:downloadBoost Invalid cookie header: "Set-Cookie: sf_mirror_attempt="boost:iweb:boost/1.57.0/boost_1_57_0.zip"; expires=120; Path=/". Invalid 'expires' attribute: 120

:ReactAndroid:downloadBoost FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':ReactAndroid:downloadBoost'. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Alle Ideen, was ich falsch gemacht haben kann?

+0

Es sieht so aus, als ob Sie versuchen, auf eine HTTPS-Site zuzugreifen, die entweder ein ungültiges Zertifikat hat oder Ihre SSL-Store-Referenz in Ihrer App nicht korrekt hat. – Tarek

Antwort

4

Das Problem ist, dass Ihr Computer die Datei boost_1_57_0.zip nicht mit dem HTTPS-Pfad herunterladen kann, der sich in Ihren Einstellungen befindet (ungültiges Zertifikat).

Gehen Sie zu Ihrem Projekt project_root/node_modules/reagieren-native/ReactAndroid/build.gradle Datei und ändern Sie die src Attribut auf der Aufgabe downloadBoost Teil zu jedem Proxy, die Sie boost_1_57_0.zip und es finden sollte arbeiten.

0

Ich erhielt einen ähnlichen Fehler und der Fehler ging nach der Verwendung der richtigen Android NDK (derzeit android-ndk-r10e). Aber wenn Sie die Anweisungen befolgt haben, wie Sie gesagt haben, dann ist das wahrscheinlich nicht Ihr Problem.