Получение ошибок сборки с помощью плагина уведомлений Flutter

Когда я использую Flutter Local Notification Plugin (4.0.1), я получаю ошибки сборки как на Android, так и на iOS. То же самое происходит и с некоторыми другими плагинами - Apple Sign in для iOS и Google Maps APis. Однако сборки успешны, когда эти плагины отключены. Буду признателен за любую помощь или руководство о том, как решить эти проблемы.

Вот журнал ошибок:

  • Что пошло не так: не удалось выполнить задачу ': app: checkDebugAarMetadata'.

Не удалось разрешить все файлы для конфигурации ': app: debugRuntimeClasspath'. Не удалось разрешить androidx.media:media:1.1.0. Требуется: project: app> project: flutter_local_notifications> Не удалось разрешить androidx.media:media:1.1.0.> Не удалось получить ресурс https://dl.google.com/dl/android/maven2/androidx/media/media/1.1.0/media-1.1.0.pom. > Не удалось ПОЛУЧИТЬ https://dl.google.com/dl/android/maven2/androidx/media/media/1.1.0/media-1.1.0.pom. > Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2). Возможно, вам потребуется настроить клиент, чтобы разрешить использование других протоколов. См. Https://docs.gradle.org/6.8.2/userguide/build_environment.html#gradle_system_properties> sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации к запрошенной цели (отредактировано)

1 ответ

Это похоже на несовместимость AndroidX с плагином flutter_local_notifications. Обходной путь этой проблемы можно решить, запустивgradlew buildв терминале, как упоминалось в этой теме .

Другие вопросы по тегам