Сбой сборки при использовании AppsFlyer с ProGuard
Я следую этому руководству, чтобы интегрировать AppsFlyer в наше приложение для Android.
Когда я пытаюсь построить проект с minifyEnabled true
в журнале сборки появляются следующие предупреждения:
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти суперкласс или интерфейс com.google.android.gms.iid.InstanceIDListenerService
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceID
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceIDListenerService Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceID Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceID
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceIDListenerService
Предупреждение: com.appsflyer.GcmInstanceIdListener: не удается найти указанный класс com.google.android.gms.iid.InstanceIDListenerService
Предупреждение: com.appsflyer.u: не удается найти указанный класс com.google.android.gms.iid.InstanceIDListenerService
И сборка не удалась.
Вот соответствующая часть модуля приложения build.gradle:
dependencies {
implementation 'com.google.firebase:firebase-core:16.0.7'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.appsflyer:af-android-sdk:4+@aar'
implementation 'com.android.installreferrer:installreferrer:1.0'
}
Вот соответствующая часть конфигурации ProGuard:
-dontwarn com.android.installreferrer
1 ответ
Пожалуйста, добавьте также следующее:
-dontwarn com.appsflyer.**
https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android