我正在努力使用 Java 在 Android 上实现 AppsFlyer。我已经查看了一些帖子,例如this,this。这是整个错误消息:[org.gradle.api.Project] AGPBI: {"kind":"error","text":"Program type already present: com.appsflyer.AFExecutor","sources":[{}],"tool":"D8"}
AppsFlyer SDK 版本:5.+ Android Studio:3.5.2
情况
到目前为止,我已经完成了本指南的4.1版。
上
AndroidManifest.xml
,AF的主类名已经实现了android.name
属性。在
AndroidManifest.xml
,receiver
标签被注释掉(因为在这个阶段我认为我不需要精确的数据跟踪功能。)
我已经尝试过。
./gradlew app:dependencies | less
AFExecutor
在其他依赖项中查找排除程序
implementation ('com.appsflyer:af-android-sdk:5.+'){
exclude module: 'com.appsflyer'
}
implementation ('com.appsflyer:af-android-sdk:5.+'){
exclude module: 'AFExecutor'
}
如果你有任何见解,我很想听听。