Ошибка: «При запуске R8 обнаружены отсутствующие классы». с AdMob 23.4.0Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка: «При запуске R8 обнаружены отсутствующие классы». с AdMob 23.4.0

Сообщение Anonymous »

После обновления AdMob с 23.3.0 до 23.4.0 во время сборки выпуска возникают следующие ошибки:

При запуске R8 обнаружены отсутствующие классы. Добавьте недостающие
классы или примените дополнительные правила хранения, созданные в [папке моего
проекта]/build/outputs/mapping/release/missing_rules.txt.

И

Отсутствует класс
android.media.LoudnessCodecController$OnLoudnessCodecUpdateListener
(ссылка из: void
com.google.android.gms.internal.ads.zzsp.zzd(int) и еще 1 контекст)

Отсутствует класс android.media.LoudnessCodecController (ссылка из:
android.media.LoudnessCodecController
com.google.android.gms.internal.ads.zzsp.zzb и еще 4 контекста)

Следующее о проблеме было сообщено в Google:
https://groups.google.com/g/google-admo ... KmI-38AwAJ
Есть ли обходной путь, кроме перехода на версию AdMob 23.3.0?
Как воспроизвести проблему в новом, чистом проекте:
  • Создайте новый проект Android (все настройки по умолчанию).
  • В build.gradle.kts модуля приложения:

    Раздел : android => buildTypes => Release, установите isMinifyEnabled = true.
  • Раздел: зависимости, добавьте api("com.google.firebase:firebase-ads:23.4.0")
[*]Установить тип сборки в вариантах сборки для выпуска.
[*]Из главного меню - Сборка => Сборка пакетов приложений/APK( s) => Сборка пакетов.

Сборка завершится с той же ошибкой.

Подробнее здесь: https://stackoverflow.com/questions/790 ... mob-23-4-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»