React 本机版本 0.47.1 构建失败错误:com.facebook.react:react-native:0.



我将 react-native 更新到最新版本(0.47.1(,然后初始化一个新的 react-native 项目,但根本无法运行它。okhttp3 存在 SSL 问题,我没有单独安装它。我在此文件夹中存在的 cacerts 文件中添加了证书:C:Program FilesJavajre7libsecurity;但仍然有问题。

这是堆栈跟踪:

FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not resolve com.squareup.okhttp3:okhttp:3.6.0.
Required by:
Limo:app:unspecified > com.facebook.react:react-native:0.47.1
> Could not resolve com.squareup.okhttp3:okhttp:3.6.0.
> Could not get resource 'https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom'.
> Could not GET 'https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
> Could not resolve com.squareup.okhttp3:okhttp-urlconnection:3.6.0.
Required by:
Limo:app:unspecified > com.facebook.react:react-native:0.47.1
> Could not resolve com.squareup.okhttp3:okhttp-urlconnection:3.6.0.
> Could not get resource 'https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.pom'.
> Could not GET 'https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.6.0/okhttp-urlconnection-3.6.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
> Could not resolve com.squareup.okio:okio:1.13.0.
Required by:
Limo:app:unspecified > com.facebook.react:react-native:0.47.1
> Could not resolve com.squareup.okio:okio:1.13.0.
> Could not get resource 'https://repo1.maven.org/maven2/com/squareup/okio/okio/1.13.0/okio-1.13.0.pom'.
> Could not GET 'https://repo1.maven.org/maven2/com/squareup/okio/okio/1.13.0/okio-1.13.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
> Could not resolve com.squareup.okhttp3:okhttp:3.6.0.
Required by:
Limo:app:unspecified > com.facebook.react:react-native:0.47.1 > com.facebook.fresco:imagepipeline-okhttp3:1.0.1
> Could not resolve com.squareup.okhttp3:okhttp:3.6.0.
> Could not get resource 'https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom'.
> Could not GET 'https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.6.0/okhttp-3.6.0.pom'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我正在使用jre7,Android Studio 1.5和gradle 1.5.0。 是否存在任何兼容性问题?

谢谢

愚蠢的问题!JVM似乎没有通过重新启动adb来正确重新加载cacerts文件,尽管它在adb重新启动后包含在证书列表中。但是需要重新启动系统才能消除 ssl 错误。

相关内容

最新更新