繁体   English   中英

Android SDK版本比库版本更受欢迎

[英]Android SDK version is lover than library version

我无法将android支持设计库添加到我的项目中,因为“此支持库不应使用与compileSdkVersion(25)不同的版本(26)”。 但是我的android SDK版本是26.0.2。 当我尝试将SDK版本更改为26时,它给了我错误。 那么,为什么Android Studio无法使用最新的SDK版本? 这是屏幕截图

但是我的android SDK版本是26.0.2

该屏幕截图中没有任何内容,值为26.0.2

有一个25.0.2 ,那就是您的buildToolsVersion ,这不是您的问题。

那么,为什么Android Studio无法使用最新的SDK版本?

Android Studio可以。

您的Gradle构建文件正在尝试使用com.android.support:design预览版。 该特定版本26.0.0-alpha126开始。 支持库的规则是,您的compileSdkVersion需要与该库的主要版本号匹配。 在您的情况下,您的compileSdkVersion为25。

最简单的解决方案是将您的compile语句更改为:

compile 'com.android.support:design:25.3.1'

这解决了两个问题:

  1. 它将库的主版本与您的compileSdkVersion

  2. 它使您可以使用库的生产就绪版本,而不是与Android O开发人员预览绑定的alpha1预览版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM