React-native не может запускаться-андроид

После этого: 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

(Я могу опубликовать остальную часть ошибки, если это будет полезно). Есть ли у кого-нибудь совет?

Ответ 1

Измените URL-адрес распространения в:

android/gradle/wrapper/gradle-wrapper.properties

от https до http.

Ответ 2

Используя следующие шаги, я разрешил ошибку:

  • Открыть build.gradle(node -modules/response-native/ReactAndroid)
  • Измените 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 файлами

Ответ 3

Измените URL-адрес дистрибутива в /android/gradle/wrapper/gradle-wrapper.properties с https на http, а также измените версию gradle с 5.4 на 5.5