Android Studio / com.android.support:appcompat-v7:27.1.1用红色下划线标出

时间:2018-12-05 19:05:11

标签: android android-studio android-gradle android-appcompat

当我实施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 :(得分:0)

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

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

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

在确保您的应用程序可以在此设置下运行之后,请考虑迁移到AndroidX。 AndroidX取代了支持库。