【问题标题】:TargetSdkVersion in library grater then targetSdkVersion in application库刨丝器中的 TargetSdkVersion 然后应用程序中的 targetSdkVersion
【发布时间】:2019-06-27 16:08:57
【问题描述】:

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

【问题讨论】:

    标签: android


    【解决方案1】:

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

    编译SDK: 版本或构建目标指定构建您自己的代码时要使用的版本。当安卓 Studio 正在寻找您在导入中引用的类和方法,即构建目标 确定它检查的 SDK 版本。

    您应该更新目标并将 sdk 编译到 28 才能使用新库

    【讨论】:

      猜你喜欢
      • 2016-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多