Android运行构建错误:实施Inappmessaging-display

时间:2018-09-26 08:44:16

标签: java android build dependencies

compileSdkVersion更新为28之后; buildToolsVersion28.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

0 个答案:

没有答案