【问题标题】:Xamarin Android target versionXamarin Android 目标版本
【发布时间】:2019-12-01 18:56:52
【问题描述】:

尝试在 Play 开发者控制台上发布 Xamarin Android 应用时收到以下错误消息

上传失败 您的应用当前针对 API 级别 26,并且必须针对 至少 API 级别 28 以确保它建立在最新的 API 之上 针对安全性和性能进行了优化。更改应用的目标 API 至少达到 28 级。了解如何操作。

我在 VS for Mac 中有以下设置

另外,我使用的所有 Xamarin.Android 库都是 v28.0.0.3。

【问题讨论】:

    标签: xamarin xamarin.android


    【解决方案1】:

    这一定是您的 Android 支持库或版本有问题。您能否确保以下内容并尝试使用新版本发布?

    • 确保在您的 Android SDK 管理器中安装了最新的 SDK(API 级别 28)
    • 确保您已安装最新的 Android 支持库和构建工具。
    • 将您的 Android 目标版本设置为 API 级别 28,并将最低 Android 版本设置为低于该级别。

    【讨论】:

      【解决方案2】:

      以下几点你应该注意:

      • 当 Google play 谈论目标 Android 版本时,它正在谈论您的 Android 项目属性中的 Target Framework

      • 您收到的错误消息与您拥有的支持库版本无关。但是,当您以最新版本为目标时,您可能希望拥有相同版本的支持库。

      • 建议添加您的 Android 应用程序将支持的所有 SDK,这意味着如果您的最低 Android 支持版本本身为 21,并且您希望针对最新版本,请确保您的 Android SDK 具有所有这些sdks,以便在解析所需版本的 APK 时不会出现问题。

      • 我不建议您将最低 Android 版本设置为版本 9,因为 90% 的设备没有此版本的 SDK,这意味着它们都无法安装或使用您的应用程序。如果你问我不应该是这样。支持尽可能广泛的受众永远是最好的选择。

      进行上述更改后,您的应用应该可以正常运行。如果您有任何问题或疑问,请随时与我联系...

      【讨论】:

        猜你喜欢
        • 2018-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多