库中的TargetSdkVersion,然后在应用程序中使用targetSdkVersion

时间:2019-06-27 16:08:57

标签: android

我有一个Android应用程序,其targetSdkVersion = 26和compileSdkVersion =26。当我使用目标targetSdkVersion = 28且compileSdkVersion = 28的库(使用gradle依赖项)时,是否可以正常工作?还是需要像在库中那样在应用程序中更新目标和编译版本?目标版本和编译版本应该相同吗?要迁移到AndroidX,目标版本和编译版本应为28吗? AndroidX可以与版本26一起使用吗?

1 个答案:

答案 0 :(得分:0)

目标SDK版本: targetSdkVersion值告诉Android您的应用程序旨在在哪个API级别上运行。将此保持最新版本。

编译SDK: 版本或构建目标,指定在构建自己的代码时要使用的版本。当Android Studio希望找到您在导入中引用的类和方法(构建目标) 确定要检查哪个SDK版本。

您应该更新目标并将sdk编译为28,以便使用新的库