程序类型已存在:com.squareup.ppicasso.Action$RequestWeakReference



当我试图编译代码时,Android Studio 3.2.1 上出现以下错误

Program type already present: com.squareup.picasso.Action$RequestWeakReference

我的等级代码:

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.4'
implementation "com.android.support:appcompat-v7:$supportlib_version"
implementation "com.android.support:cardview-v7:$supportlib_version"
implementation "com.android.support:design:$supportlib_version"
implementation "com.android.support:recyclerview-v7:$supportlib_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation "com.google.android.exoplayer:exoplayer:$exoplayer_version"
implementation "com.google.android.exoplayer:extension-rtmp:$exoplayer_version"
implementation 'com.google.android.gms:play-services-ads:17.1.1'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.squareup.okhttp3:logging-interceptor:3.7.0'
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
implementation 'com.onesignal:OneSignal:3.10.3'
implementation 'com.balysv:material-ripple:1.0.2'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.android.ads.consent:consent-library:1.0.6'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.6@aar') {
transitive = true;
}
implementation('com.crashlytics.sdk.android:answers:1.4.4@aar') {
transitive = true;
}

}

应用插件:"com.google.gms.googleservices">

如何修复渐变脚本以修复错误?

不确定这是否适用于您,因为我不认为它是您的渐变依赖项,但当我在/libs目录中有Picasso.jar文件并将其列为渐变脚本中的依赖项时,我也遇到了类似的错误。我从我的lib目录中删除了它,并将依赖项留在gradle中,它就工作了。你把.jar文件放在什么地方两次了吗?

最新更新