2

我正在按照本手册将 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
4

1 回答 1

5

请同时添加以下内容:

-dontwarn com.appsflyer.**

https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android#11-known-issues

于 2019-02-21T12:26:36.413 回答