所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。发现版本27.1.1,26.1.0。
我在使用此依赖项时放置横幅广告时收到此错误
implementation 'com.google.android.gms:play-services-ads:15.0.1'
请查看我提供的图片和代码,请帮助我。 我目前正在使用3.1.2 android studio版本。
这些是所有代码。 申请插件:' com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.rbtcomedy.maharashtraresult"
minSdkVersion 15
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
implementation 'com.google.android.gms:play-services-ads:15.0.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-
core:3.0.2'
}
图片链接 - https://drive.google.com/open?id=19WhSgZ2aTz_kZsFYeEVtejvAGBnPHJ0S
答案 0 :(得分:0)
使用此依赖项implementation 'com.google.android.gms:play-services-ads:15.0.1'
定义的库包含版本26.1.0的库,并且您定义了27.1.1。因此,有两个相同的库具有不同的版本,您可以通过排除旧版本来解决此问题:exclude group: 'com.android.support'
答案 1 :(得分:0)
从espresso-Core中获取支持库,如下所示:
androidTestImplementation('com.android.support.test.espresso:espresso-
core:3.0.2') {
exclude group: 'com.android.support', module: 'support-annotations'
}