kozinakoff
@kozinakoff
iOS-developer

Поддерживает ли mapkit:3.0.0 API Level 28?

В проекте используется mapkit:3.0.0

До перехода на targetSdkVersion=28 карты работали нормально. После - отображается пустая сетка и в LogCat сыпятся следующие ошибки:

E/yandex.maps: Certificate is not valid: Domain specific configurations require that hostname aware checkServerTrusted(X509Certificate[], String, String) is used
E/yandex.maps: yandex::maps::runtime::network::spdylay::Connector::connect: Could not connect to 87.250.250.139:443, reason: certificate verify failed


Основная информация из build.gradle:


compileSdkVersion 28
buildToolsVersion '28.0.3'

...

minSdkVersion 16
targetSdkVersion 28


gradle.properties: android.enableD8=true

Есть подозрение, что это связано с тем, что в Android P используется TLS по умолчанию, но от этого подозрения не легче :)

p.s. api_key в норме, давно активирован. Если откатить targetSdkVersion на 27 (ну и все сопутствующие библиотеки), то все работает.
  • Вопрос задан
  • 360 просмотров
Пригласить эксперта
Ответы на вопрос 1
kozinakoff
@kozinakoff Автор вопроса
iOS-developer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы