【发布时间】:2018-04-20 20:38:54
【问题描述】:
最近升级到 Android Studio 3.1,同时我正在尝试 Android P 预览版。
我在编译时遇到以下错误:
所有 com.android.support 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本 28.0.0-alpha1、26.1.0。示例包括 com.android.support:animated-vector-drawable:28.0.0-alpha1 和 com.android.support:support-media-compat:26.1.0 less... (Ctrl+F1) 有一些库或工具和库的组合是不兼容的,或者可能导致错误。一种这样的不兼容性是使用不是最新版本的 Android 支持库版本进行编译(或者特别是低于您的 targetSdkVersion 的版本)。
但我在任何地方都看不到26.1.0 的任何实例。我的 gradle 中只有:
implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.android.support:design:28.0.0-alpha1'
我已经尝试清除缓存、重建应用等。但错误仍然存在。
【问题讨论】:
-
在项目树的外部库列表中,
support-media-compat没有出现?除了com.android.application,你还有其他 Gradle 插件吗? -
@CommonsWare 嗯,我在外部库列表中看到了
support-media-compat-26.1.0。我正在使用playLicensing库,在 gradle 中我看到了apply plugin: 'com.android.library'
标签: android gradle android-gradle-plugin