确定最新稳定的Android SDK

当Google发布
Android SDK更新时,将Android Studio中开发的项目保持最新的可靠流程是什么?

我只想更新到最新的稳定版本,而不是beta版本.例如,目前,我对Android 7.1.1(API 25)SDK不感兴趣,因为它仍在预览中.同样,我不想要任何Android支持库的测试版,即使lint告诉我一个可用.

具体来说,如何确定要从SDK Manager安装哪些软件包,以及如何确定要在build.gradle中指定哪些版本用于声明,例如以下内容?

compileSdkVersion xxx
...
targetSdkVersion xxx
...
compile 'com.android.support:support-v4:xxx'

更新:有关更多背景信息,请参阅评论讨论提示的新Android Studio问题Lint prompts upgrade to partially distributed SDKs.

最佳答案 我用这些链接找到最新的.主要是android网站:

compileSdk & targetSdk:向下滚动到平台表.两者都等于最新平台版本的API,即2​​7

supportLibVersion:无论哪一个是稳定版本

gradle & plugin version:一定要升级gradle&来自此页面的插件

googlePlayServicesVersion:滚动到表格,每行的尾随数字

buildToolsVersion:显然你不需要在gradle版本3.0.0之后声明构建工具,但万一你需要它

firebase:根据需要查找所有库

我通常在我的项目级build.gradle中设置以下内容并设置一个变量,以便在我的其他build.gradle中使用它:

ext {
    compileSdkVersion   = xxxx
    targetSdkVersion    = xxxx
    supportLibVersion   = "xxxx"
    buildToolsVersion   = "xxxx"
    googlePlayServicesVersion = "xxxx"
}

如果你保留那些书签,你应该能够轻松找到最新的

点赞