Перейти к основному содержимому

Решение проблемы Android minApiVersion < 26 в GoogleAds Identifier 18.2.0

к сведению

Android API < 26 по умолчанию не поддерживает языковые функции Java 8, такие как java.time.Duration и т. д.

На некоторых прошивках Android API < 26 это может привести к ошибке NoClassDefFoundError. Более подробная информация здесь.

Если в приложении установлен minApiVersion < 26, то вам необходимо включить desugaring в launcherTemplate.gradle:

  1. Добавьте флаг Custom Launcher Gradle Template Build Settings → Player Settings → Publishing settings:

  2. Добавьте следующее строки в launcherTemplate.gradle файл:

    • com.android.tools:desugar_jdk_libs в dependencies блок
    • coreLibraryDesugaringEnabled true в android > compileOptions блок
dependencies {
coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:2.1.5"
}

android {
compileOptions {
coreLibraryDesugaringEnabled true
}
}