什么是编译“com.android.support:appcompat-v7:23.0.1”用于?

时间:2018-03-28 08:31:42

标签: android gradle android-appcompat

我正在将我的脚浸入android / gradle构建中。并且看到这一行是一些例子

compile "com.android.support:appcompat-v7:23.0.1"

不完全确定这是什么。我的项目针对api 26,minSdkVersion为23。

我什么时候才能使用appcompat?在我的情况下,我需要使用23或26吗?

1 个答案:

答案 0 :(得分:0)

AppCompat是一组支持库,可用于使用较新版本开发的应用程序与旧版本一起使用。在您的情况下AppCompat支持版本23

我的建议是像这样设计你的gradle:

ext {
    supportLibVersion = '27.0.1' //this should be the latest published version
}

compile "com.android.support:appcompat-v7:${supportLibVersion}"
compile "com.android.support:design:${supportLibVersion}"
compile "com.android.support:palette-v7:${supportLibVersion}"
compile "com.android.support:customtabs:${supportLibVersion}"
compile "com.android.support:gridlayout-v7:${supportLibVersion}"
相关问题