Я сталкиваюсь со странной проблемой при интеграции Admob в мой проект Android Studio - PullRequest
0 голосов
/ 21 декабря 2018

Так что я пытаюсь внедрить admob в мой проект Android.С этой целью я следую официальному руководству Google (https://developers.google.com/admob/android/quick-start#import_the_mobile_ads_sdk), но получаю сообщение об ошибке при добавлении этой строки в мой build.gradle (приложение для модуля),

реализация 'com.google.android.gms: play-services-ads: 17.1.1 '

enter image description here описание проблемы:

Все библиотеки com.android.support должны использовать одну и ту же спецификацию версий (смешивание версий может привести к сбоям во время выполнения). Найдены версии 28.0.0, 26.1.0. Примеры включают com.android.support:animated-vector-drawable:28.0.0 и com.android.support:customtabs:26.1.0 less ... (Ctrl + F1) Существуют некоторые комбинации библиотек или инструментов и библиотек, которые несовместимы или могут привести к ошибкам. Одной из таких несовместимостей является компиляцияс версией библиотек поддержки Android, которая не является последней версией (или, в частности, версия ниже, чем ваша targetSdkVersion). Идентификатор проблемы: GradleCompatible

My Target SDK - API 14

Мой build.gradle (Модуль: приложение) https://justpaste.it/684d6

Ответы [ 3 ]

0 голосов
/ 21 декабря 2018

заменить на это.

    apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
applicationId "com.bitpix.tales"
minSdkVersion 14
targetSdkVersion 28
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:28.0.0'
    compile 'com.android.support:customtabs:28.0.0'
    compile 'com.android.support:support-v4:28.0.0'
    compile 'com.android.support:support-media-compat:28.0.0'
    compile 'com.android.support:animated-vector-drawable:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    implementation 'com.android.support:design:28.0.0'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.android.gms:play-services-ads:17.1.2'

}
apply plugin: 'com.google.gms.google-services'
0 голосов
/ 31 июля 2019

Просто скопируйте и вставьте версию ошибки, показанную в Gradle.Для этого сценария это 'com.android.support:customtabs:26.1.0 '.

Внедрите эту строку в свой файл Gradle, это решит проблему.

//add this line
implementation 'com.android.support:customtabs:26.1.0'
//change the version to your appcompat support version it will solve the problem
implementation 'com.android.support:customtabs:28.0.0'

один раз скомпилируйте Gradle.Эта ошибка будет исправлена.

0 голосов
/ 21 декабря 2018

есть номер зависимости в библиотеке поддержки Bundle, у этой библиотеки не та же версия, но вы можете запустить без устранения этой ошибки.ваше приложение работает нормально.

...