库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本28.0.0-alpha1,26.1.0

时间:2018-08-21 12:08:46

标签: android firebase android-gradle build.gradle

ll com.android.support库必须使用完全相同的版本

  

规范(混合版本可能导致运行时崩溃)。找到了   版本28.0.0-alpha1,26.1.0。例子包括   com.android.support:animated-vector-drawable:28.0.0-alpha1和   com.android.support:customtabs:26.1.0少...(Ctrl + F1)有   库或工具和库的某些组合是   不兼容,否则可能导致错误。一种这样的不兼容是   使用不支持的Android支持库版本进行编译   最新版本(或特别是低于您的版本   targetSdkVersion)。

我的gradle依赖项:-

implementation 'com.google.firebase:firebase-ads:15.0.1'
implementation 'com.google.firebase:firebase-core:16.0.1'

警告这种依赖性-----------------------------

implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
testImplementation 'junit:junit:4.12'
implementation 'com.google.android.gms:play-services-vision:15.0.2'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.3.+'
implementation 'com.memetix:microsoft-translator-java-api:0.6.2'
implementation 'com.google.firebase:firebase-crash:16.0.1'
implementation 'com.facebook.android:audience-network-sdk:4.+'

enter image description here

enter image description here>

4 个答案:

答案 0 :(得分:1)

使用这种依赖性

implementation 'com.android.support:appcompat-v7:27.1.1'

答案 1 :(得分:1)

这是因为您的图像裁剪器库包含较早版本的支持库。在您的Image Cropper库上使用它:

implementation ("com.theartofdev.edmodo:android-image-cropper:2.3.+"){
    exclude group: 'com.android.support'
}

这将消除您的gradle问题。

答案 2 :(得分:1)

在下面使用此依赖项

implementation 'com.android.support:support-v4:28.0.0'

答案 3 :(得分:0)

implementation ("com.theartofdev.edmodo:android-image-cropper:2.3.+"){
    exclude group: 'com.android.support'
}

nitinkumarp提供工作建议。也许冲突有几个依赖性。您需要检查每个,删除所有依赖项,并逐一添加和同步,直到出现警告。这将是导致警告的依赖项。