android - 应用程序中的依赖项以在 2018 年 8 月/11 月实现 API 目标 26
问题描述
谷歌宣布
从 2018 年 8 月 1 日起,Google Play 将要求新应用至少面向 Android 8.0(API 级别 26),并且从 2018 年 11 月 1 日起,应用更新面向 Android 8.0
应用中使用的依赖项是否需要至少针对 Android 8.0(API 级别 26)?
解决方案
正如 Jake Wharton 在这里指出的那样,如果在依赖项中指定了 targetSdkVersion,它将被合并到使用它的应用程序中。因此,最好依赖项在其 gradle 中没有任何 targetSdkVersion 并将其留给使用它的应用程序。否则,合并要么使用更高的 targetSdk,要么失败。