程序类型已存在:com.google.gdata.util.common.base.Preconditions

Program type already present: com.google.gdata.util.common.base.Preconditions

我正在尝试集成 https://github.com/uservoice/uservoice-android-sdk/ 并收到错误消息: 程序类型已存在:com.google.gdata.util.common.base.Preconditions

我试图排除这种依赖性,但不确定它是从哪个模块中提取出来的。 排除 gdata-java-client 或 gdata 无法解决错误。任何指向要排除的依赖项的指针?

给你:

compile ('com.uservoice:uservoice-android-sdk:1.2.+') {
    exclude module: 'signpost-core'
}

'signpost-core' 依赖项对 'com.google.gdata' 具有传递依赖项。由于 signpost-core 已经存在于您的项目中,因此您必须将其排除。