【发布时间】:2020-03-26 18:40:27
【问题描述】:
我正在努力使用 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.+ 安卓工作室: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'
}
如果您有任何见解,我很乐意听到。
【问题讨论】:
-
你能发布你的项目 gradle 依赖吗
-
感谢您的评论!但是,我设法自己解决了它。你可以在下面看到我的答案。
标签: appsflyer appsflyer-android-sdk