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.+'
答案 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提供工作建议。也许冲突有几个依赖性。您需要检查每个,删除所有依赖项,并逐一添加和同步,直到出现警告。这将是导致警告的依赖项。