Всем привет!
Производится сборка мобильного приложения под Android. В процессе сборки вылетает следующая ошибка:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':lintVitalSignRelease'.
> Could not resolve all files for configuration ':lintClassPath'.
> Could not resolve com.android.tools.lint:lint-gradle:27.1.2.
Required by:
project :
> Could not resolve com.android.tools.lint:lint-gradle:27.1.2.
> Could not get resource '
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/27.1.2/lint-gradle-27.1.2.pom'.
> Could not GET '
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/27.1.2/lint-gradle-27.1.2.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2). You may need to configure the client to allow other protocols to be used. See:
https://docs.gradle.org/7.3.3/userguide/build_environment.html#gradle_system_properties
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Как следует из описания ошибки, проблема в попытке доступа к ресурсу, из которого сборщик тянет компоненты сборки, посредством протокола TLSv1.2. Отключил данный протокол на и на сервере 1С, и на сервере с SQL, где находится база 1С, оставил только TLSv1.1 и TLS 1.0 - не помогло.
Пробовал, как советовали на одном ресурсе, в настройках java.security в разделе jdk.tls.disabledAlgorithms указать этот протокол - тоже не помогло. Что характерно, ошибка с жалобой на TLSv1.2 выводится и в том случае, когда он в настройках доступа в интернет отключен. Куда еще копать?