Ответ 1
Измените URL-адрес распространения в:
android/gradle/wrapper/gradle-wrapper.properties
от https
до http
.
После этого: https://facebook.github.io/react-native/docs/getting-started.html, Я создал пустой проект и пытаюсь запустить его, выполнив: sudo-реагировать-родной 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 building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
(Я могу опубликовать остальную часть ошибки, если это будет полезно). Есть ли у кого-нибудь совет?
Измените URL-адрес распространения в:
android/gradle/wrapper/gradle-wrapper.properties
от https
до http
.
Используя следующие шаги, я разрешил ошибку:
Измените src путь задачи downloadBoost с помощью http://mirror.nienbo.com/boost/1.57.0/boost_1_57_0.zip
task downloadBoost(dependsOn: createNativeDepsDirectories, type: Download) {
// Use ZIP version as it faster this way to selectively extract some parts of the archive
//src 'https://downloads.sourceforge.net/project/boost/boost/1.57.0/boost_1_57_0.zip'
// change
src 'http://mirror.nienbo.com/boost/1.57.0/boost_1_57_0.zip'
onlyIfNewer true
overwrite false
dest new File(downloadsDir, 'boost_1_57_0.zip')
}
Выполните Gradle Синхронизировать
Инструменты → Android → проект синхронизации с Gradle файлами
Измените URL-адрес дистрибутива в /android/gradle/wrapper/gradle-wrapper.properties с https на http, а также измените версию gradle с 5.4 на 5.5