Android Studio / com.android.support:appcompat-v7:27.1.1 подчеркнут красным - PullRequest
0 голосов
/ 05 декабря 2018

Когда я внедряю google Admob, эта строка подчеркивается как неправильная:

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

Информация: все библиотеки com.android.support должны использовать одну и ту же спецификацию версии (смешивание версий может привести к сбоям во время выполнения).Найдено версии 27.1.1, 26.1.0.Примеры включают com.android.support:animated-vector-drawable:27.1.1 и com.android.support:customtabs:26.1.0

Все работает нормально, когда Gradle работает без Admob.Когда я добавляю Admob, появляется проблема:

com.google.android.gms:play-services-ads:17.1.1

Я пытался изменить те же версии appcompat и customtabs, но это не работает ..

1 Ответ

0 голосов
/ 04 марта 2019

Последние версии библиотек Google Play Services (GMS) скомпилированы с SDK 28 и зависят от библиотеки поддержки 28.0.0.

Вам следует поднять скомпилированный SDK до 28, и все ваши библиотеки поддержки должны использовать версию 28.0+0,0.Это следующие правила:

  • Основная версия библиотеки поддержки должна соответствовать версии SDK для компиляции.
  • Все библиотеки поддержки должны использовать одну и ту же версию.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...