在 Google 发布其 Android SDK 更新时,什么是使在 Android Studio 中开发的项目保持最新状态的可靠流程?
我只想更新到最新的稳定版本,而不是测试版。例如,目前,我对 Android 7.1.1 (API 25) SDK 不感兴趣,因为它仍处于预览阶段。同样,我不想要任何 Android 支持库的测试版,即使 lint 告诉我有一个可用。
具体来说,我如何确定要从 SDK 管理器安装哪些包,以及如何确定要在 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,即 27
supportLibVersion : 以稳定版本为准
gradle & plugin version : 请务必从此页面升级 gradle 和插件
googlePlayServicesVersion : 滚动到表格,无论每行的尾号是什么
buildToolsVersion : 显然你不需要在 gradle 版本 3.0.0 之后声明构建工具了,但以防万一你需要它
firebase : 根据需要查找所有libs
我通常在我的项目级 build.gradle 中设置以下内容,并设置一个变量以供它在我的其他 build.gradle 中使用:
ext {
compileSdkVersion = xxxx
targetSdkVersion = xxxx
supportLibVersion = "xxxx"
buildToolsVersion = "xxxx"
googlePlayServicesVersion = "xxxx"
}
如果您保留这些书签,您应该能够轻松找到每个书签的最新版本
关于android - 确定最新稳定的 Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40268444/