将compileSdkVersion
更新为28
之后; buildToolsVersion
至28.0.2
我遇到了这个问题
在以下位置了解如何解决问题 https://developer.android.com/studio/build/dependencies#duplicate_classes。 程序类型已经存在:io.reactivex.BackpressureStrategy at com.android.builder.profile.Recorder $ Block.handleException(Recorder.java:55) 在 com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) 在 com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:230) 在sun.reflect.GeneratedMethodAccessor269.invoke(未知来源) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
我已经在这里阅读: https://developer.android.com/studio/build/dependencies#duplicate_classes 它说:
二进制依赖项包括您的应用程序还包含作为直接依赖项的库。
例如,您的应用声明对库A的直接依赖关系,并且 库B,但库A已在其二进制文件中包含库B。
要解决此问题,请删除库B作为直接依赖项。
您的应用具有本地二进制依赖性和远程二进制 依赖于同一个库。
要解决此问题,请删除二进制依赖项之一。
这是我的依赖项:
implementation fileTree(dir: 'libs', include: ['*.jar']) // Android support libraries
implementation "com.android.support:appcompat-v7:28.0.0"
implementation "com.android.support:recyclerview-v7:28.0.0"
implementation "com.android.support:design:28.0.0"
implementation "com.android.support:support-v4:28.0.0"
implementation "com.android.support:support-vector-drawable:28.0.0"
implementation "com.android.support:animated-vector-drawable:28.0.0"
implementation "com.android.support:cardview-v7:28.0.0"
implementation "com.android.support.constraint:constraint-layout:1.1.3"
// Firebase
implementation 'com.google.firebase:firebase-database:16.0.2'
implementation 'com.google.firebase:firebase-storage:16.0.2'
implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.1'
implementation 'com.google.firebase:firebase-core:16.0.3'
// Animators
implementation 'jp.wasabeef:recyclerview-animators:2.3.0'
// Android in app billing library
implementation 'org.solovyev.android:checkout:1.2.1'
// Butter knife
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
我不知道其中包括哪一个。超级感谢任何人给我解决方案,谢谢。
已添加: 我发现,实施此错误后出现此错误:
com.google.firebase:firebase-inappmessaging-display:17.0.1