将AppsFlyer与ProGuard一起使用时构建失败

时间:2019-02-21 12:14:34

标签: android appsflyer appsflyer-android-sdk

我正在关注this manual,将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 个答案:

答案 0 :(得分:4)