【问题标题】:Should I upgrade targetSDK version?我应该升级 targetSDK 版本吗?
【发布时间】:2020-12-02 12:21:39
【问题描述】:

我正在使用将 tagetSDK 设置为 18 的旧版应用程序。此应用程序将用于 api 29 设备。当我更新目标 sdk 时,它会更频繁地崩溃并且总体上存在更多错误。

我应该升级并修复所有这些错误吗?还是继续使用 targetSDK 18,它可以在 api 29 设备上运行,但带有旧版应用警告。如果我不更新目标 sdk 会发生什么?

【问题讨论】:

    标签: java android android-studio gradle build


    【解决方案1】:

    如果您计划在 Google Play 商店上发布/更新应用程序,则有充分理由升级目标 API 级别,否则 Play 商店将阻止您发布/更新应用程序:https://support.google.com/googleplay/android-developer/answer/9859152?visit_id=637425101662939933-377869824&rd=1#targetsdk

    【讨论】:

    • 它不会在 Play 商店中发布,但我们打算在更新的设备上使用它(API 29)
    【解决方案2】:

    我认为升级目标sdk不会导致任何崩溃,问题是你也修改了编译SDK。现在理想情况下,这 2 个数字应该匹配,Android Studio 会不断警告您,但如果您忽略它,我认为您将能够编译和发布您的应用程序。至少我做了很多次,我只是在上传时才意识到目标 SDK 应该更高。但是我通常只“作弊”了 1-2 个版本,现在是 10 个 :)

    【讨论】:

      猜你喜欢
      • 2021-02-21
      • 2012-02-29
      • 1970-01-01
      • 2013-01-05
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      相关资源
      最近更新 更多