我非常习惯于创建适用于旧版Android的应用,但最近我一直在开发一个主要是SDK 19 +的用户群的应用。
我正在尝试立即更新我的gradle依赖项,并且想知道我是否应该compileSDKVersion
以及buildToolsVersion
来定位Android N.
我的应用程序中的所有内容都有效,但我还没有想要使用这些新功能,我只是不喜欢在我的gradle文件中使用过时的依赖项。
对不起,这是一个措辞不好的问题,但我真的不知道该怎么做。
答案 0 :(得分:6)
根据Picking your compileSdkVersion blog post,
因此,强烈建议您始终使用最新的SDK进行编译。您将获得对现有代码进行新编译检查的所有好处,避免新弃用的API,并准备好使用新的API。
由于API 24是最新的SDK,您应该考虑使用它进行编译。如同一篇博文中所述,这并不意味着您必须目标 API 24。