Android Studio / com.android.support:appcompat-v7:27.1.1带有红色下划线

问题描述 投票:1回答:1

当我实施谷歌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,但它不起作用..

android android-studio android-gradle android-appcompat
1个回答
0
投票

最新版本的Google Play Services(GMS)库使用SDK 28编译,并依赖于支持库28.0.0。

您应该将编译SDK提升到28,并且所有支持库都应该使用版本28.0.0。这些是规则:

  • 支持库主要版本需要匹配编译SDK版本。
  • 所有支持库必须使用相同的版本。

确保您的应用在此设置中有效后,请考虑迁移到AndroidX。 AndroidX取代了支持库。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.