targetSdkVersion不支持编译的依赖项

时间:2015-10-18 16:38:38

标签: android sdk

在我的app build.gradle中

compileSdkVersion 23
minSdkVersion 16
targetSdkVersion 23
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:recyclerview-v7:23.0.1'
自从API 24问世以来,我将targetSdkVersion更改为24,但最后2个依赖项显示了波浪形的红色下划线(对使用低于targetSdkVersion的版本感到不满意),我找不到支持API 24的依赖库。

根据我对Jim Mixon post的理解,我没想到会出现这个问题。如何解决?

在我的Android SDK Manager窗口中列出了Packages,在Tools下,我有第一行“name:Android SDK Tools,API:”BLANK“,Rev。:24.4,Status:Installed)。不是一个SDK 24正在安装?

2 个答案:

答案 0 :(得分:1)

如CommonsWare所述,API或SDK版本24尚不可用。 如果要更改构建版本(< = 23)和两个依赖项,可以按照以下步骤操作:

单击并右键单击您的项目或模块。选择“打开模块设置”'选项。

enter image description here

2-在可以查看的列表菜单中,您可以使用构建版本,也可以在相关API下方。

3-在标签'依赖关系'您可以单击+按钮并添加依赖项。选择选项' 1图书馆依赖'。

enter image description here

如果您的构建版本是< 23您可以手动添加到.gradle文件中 例如:

if(Possibilities.isInPossibilities("paper")) {
    ....
}

。p.s.Sorry for English。它不是我的母语

我希望它可以帮助你=]

答案 1 :(得分:0)

  

自API 24发布以来

目前没有API 24。

  

如何解决?

不要引用目前不存在的API级别。