Ошибка: «При запуске 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) => Построить Пакет(ы).

Сборка завершится с той же ошибкой.
Обновление. Обновление до AdMob 23.5.0 вызывает ту же проблему.

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

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

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

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

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

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