最近升级到了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等...(Ctrl + F1)还有一些库或工具与库的组合是不兼容的,或者可能会导致错误。其中一个不兼容之处是使用不是最新版本(特别是低于targetSdkVersion的版本)的Android支持库进行编译。
但我在任何地方都没有看到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