Проблема Android Studio Bumblebee с сертификатами
Если я попытаюсь очистить кеш Gradle, очистить кеш проекта,
я даже не смогу синхронизировать свой проект в AS Bumblebee.
АШ: Шмель | 2021.1.1; Плагин Kotlin: 211-1.6.10-релиз-923-AS7442.40; Плагин Android Gradle: 7.0.2; Грейдл: 7.0.2; Gradle JDK: версия 11.0.14; NDK: из local.properties: (не указано), последнее из SDK: (не найдено); LLDB: закрепленная версия 3.1 не найдена, последняя из SDK: (пакет не найден); CMake: из local.properties: (не указано), последнее из SDK: (не найдено), из PATH: (не найдено)
потому что выкидывает проблему с сертификатами:
Запуск Gradle Daemon... Gradle Daemon запущен через 4 с 79 мс
ОШИБКА: сборка не удалась с исключением.
- Что пошло не так: возникла проблема при настройке корневого проекта «bitbucket».
Не удалось разрешить все артефакты для конфигурации ':classpath'. Не удалось разрешить com.android.tools:r8:3.0.73. Требуется: проект: > Не удалось разрешить com.android.tools:r8:3.0.73.> Не удалось получить ресурс «https://dl.google.com/dl/android/maven2/com/android/tools/r8/3.0.73/r8-3.0.73.pom». > Не удалось получить «https://dl.google.com/dl/android/maven2/com/android/tools/r8/3.0.73/r8-3.0.73.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. См.: > Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации к запрошенной цели > Не удалось разрешить com.android.tools:r8:3.0.73.> Не удалось получить ресурс «https://jitpack.io/com/android/tools/r8/3.0.73/r8-3.0.73.pom». > Не удалось получить «https://jitpack.io/com/android/tools/r8/3.0.73/r8-3.0.73.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. См.: //dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.10/google-services-4.3.10.pom'.> Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.google.gms:службы google:4.3.10.> Не удалось получить ресурс «https://jitpack.io/com/google/gms/google-services/4.3.10/google-services-4.3.10.pom». > Не удалось получить «https://jitpack.io/com/google/gms/google-services/4.3.10/google-services-4.3.10.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. См.: Не удалось получить «https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.android.tools.build: град: 7.0.2. > Не удалось получить ресурс «https://jitpack.io/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > Не удалось получить «https://jitpack.io/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. См.: > Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.android.tools.build:gradle:7.0.2. > Не удалось получить ресурс «https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom» . > Не удалось получить «https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > nexus-ci.corp.dev.mycompany Не удалось разрешить com.google.firebase:firebase-crashlytics-gradle:2.7.1. Требуется: проект: > Не удалось разрешить com.google.firebase:firebase-crashlytics-gradle:2.7.1. > Не удалось получить ресурс «https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-crashlytics-gradle/2.7.> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.google.firebase:firebase-crashlytics-gradle:2.7.1. > Не удалось получить ресурс «https://jitpack.io/com/google/firebase/firebase-crashlytics-gradle/2.7.1/firebase-crashlytics-gradle-2.7.1.pom». > Не удалось получить «https://jitpack.io/com/google/firebase/firebase-crashlytics-gradle/2.7.1/firebase-crashlytics-gradle-2.7.1.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации для запрошенной цели > Не удалось разрешить com.google.firebase:firebase-crashlytics-gradle:2.7.1. > Не удалось получить ресурс «https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/google/firebase/firebase-crashlytics-gradle/2.7.1/firebase-crashlytics-gradle- 2.7.1.пом'.> Не удалось получить 'https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/google/firebase/firebase-crashlytics-gradle/2.7.1/firebase-crashlytics-gradle-2.7.1.пом'.> nexus-ci.corp.dev.mycompany Не удалось разрешить com.google.firebase:perf-plugin:1.3.3. Требуется: проект: > Не удалось разрешить com.google.firebase:perf-plugin:1.3.3.> Не удалось получить ресурс https://dl.google.com/dl/android/maven2/com/google/firebase/perf-plugin/1.3.3/perf-plugin-1.3.3.pom. > Не удалось получить «https://dl.google.com/dl/android/maven2/com/google/firebase/perf-plugin/1.3.3/perf-plugin-1.3.3.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.google.firebase:perf-plugin:1.3.3.> Не удалось получить ресурс «https://jitpack.io/com/google/firebase/perf-plugin/1.3.3/perf-plugin-1.3.3.pom». > Не удалось получить «https://jitpack.io/com/google/firebase/perf-plugin/1.3.3/perf-plugin-1.3.3.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. См.: > Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели > Не удалось разрешить com.google.firebase:perf-plugin:1.3.3.> Не удалось получить ресурс «https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/google/firebase/perf-plugin/1.3.3/perf-plugin-1.3.3. пом'.> Не удалось получить 'https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/google/firebase/perf-plugin/1.3.3/perf-plugin-1.3.3.pom '.> nexus-ci.corp.dev.mycompany Не удалось разрешить com.google.android.gms:strict-version-matcher-plugin:1.2.2. Требуется: проект: > Не удалось разрешить com.google.android.gms:strict-version-matcher-plugin:1.2.2. > Не удалось получить ресурс https://dl.google. Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть: Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.google.android.gms:строгий-версия-сопоставитель-плагин:1.2.2. > Не удалось получить ресурс «https://jitpack.io/com/google/android/gms/strict-version-matcher-plugin/1.2.2/strict-version-matcher-plugin-1.2.2.pom». > Не удалось получить «https://jitpack.io/com/google/android/gms/strict-version-matcher-plugin/1.2.2/strict-version-matcher-plugin-1.2.2.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации для запрошенной цели > Не удалось разрешить com.google.android.gms:strict-version-matcher-plugin:1.2.2. > Не удалось получить ресурс «https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/google/android/gms/strict-version-matcher-plugin/1.2.2/strict- плагин-сопоставителя версии-1.2.2.pom'.> Не удалось получить 'https://nexus-ci.corp.dev.mycompany/repository/tband-maven-lib/com/google/android/gms/strict-version-matcher-plugin/1.2.2/strict-version -matcher-plugin-1.2.2.pom'.> nexus-ci.corp.dev.mycompany Не удалось разрешить com.android.tools.build:gradle:7.0.2. Требуется: проект: > com.malinskiy.marathon:marathon-gradle-plugin:0.6.3> Не удалось разрешить com.android.tools.build:gradle:7.0.2. > Не удалось получить ресурс «https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > Не удалось получить «https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2, TLSv1.3). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть: Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть: Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. Видеть:https://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_properties .https://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_properties .https://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_properties .https://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_properties .https://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_propertieshttps://docs.gradle.org/7.0.2/userguide/build_environment.html#gradle_system_properties .> Ошибка построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти допустимый путь сертификации к запрошенной цели > Не удалось разрешить com.android.tools.build: град: 7.0.2. > Не удалось получить ресурс «https://jitpack.io/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom». > Не удалось получить «https://jitpack.io/com/android/tools/build/gradle/7.0.2/gradle-7.0.2.pom».
... ...
org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest(HttpClientHelper.java:170) в org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest(HttpClientHelper.java:150) в org.gradle. internal.resource.transport.http.HttpClientHelper.executeGetOrHead(HttpClientHelper.java:135) в org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest(HttpClientHelper.java:105) ... еще 239
- Получите дополнительную помощь на https://help.gradle.org
ПОСТРОЙКА НЕ ПРОШЛА через 38 сек.
Странно все это, потому что я могу открыть ссылки в браузере и увидеть все эти файлы *.pom
1 ответ
Извините, это была наша внутренняя проблема.
Я просматривал проблемные URL-адреса в Chrome,
затем нажимал значок «замок» слева от URL-адреса,
смотрел, какой сертификат используется...
Затем экспортировал этот сертификат в файл
и добавил в файл java cacerts (например,
Итак, мои проблемы с SSL-сертификатом были решены