我无法将android支持设计库添加到我的项目中,因为“此支持库不应使用与compileSdkVersion(25)不同的版本(26)”。但是我的android SDK版本是26.0.2。当我尝试将gradle中的sdk版本更改为26时,它给了我错误。那么,为什么Android Studio无法使用最新的SDK版本?这里是
screenshot。
最佳答案
该屏幕快照中没有26.0.2
的值。
有一个25.0.2
,那就是您的buildToolsVersion
,这不是您的问题。
Android Studio可以。
您的Gradle构建文件正在尝试使用com.android.support:design
的预览版。该特定版本26.0.0-alpha1
以26
开头。支持库的规则是,您的compileSdkVersion
需要与该库的主要版本号匹配。您的compileSdkVersion
是25。
最简单的解决方案是将compile
语句更改为:
compile 'com.android.support:design:25.3.1'
这解决了两个问题:
compileSdkVersion
同步alpha1
预览版本,该版本与Android O开发人员预览