创建支持 Android 版本 5 和版本 9 的 Android 应用程序



我是Android开发的新手。我被告知创建一个应该支持androidVersion 5(棒棒糖)和androidVersion 9(Pie)的Android应用程序。我应该如何处理这个问题?我应该创建 2 个支持Version 5Version 9的不同应用程序吗?

有没有办法制作一个同时在版本 5 和版本 9 上运行的应用程序? 如果我使用AndroidX,那么它会确保应用程序在版本 5 和 9 上的外观和功能相同吗?

PS:我被告知使用Xamarin Android Native(而不是Xamarin Forms)构建应用程序。

谢谢。

首先,您需要了解以下设置:

目标框架 :指定在构建应用程序时使用的框架。此 API 级别在编译时由 Xamarin.Android 使用。

最低安卓版本:指定您希望应用支持的最早安卓版本。此 API 级别在运行时由 Android 使用。

目标安卓版本:指定您的应用要运行的安卓版本。此 API 级别在运行时由 Android 使用。

通常,所有三个 Xamarin.Android API 级别都设置为相同的值。在"应用程序"页上,将"使用 Android 版本(目标框架)编译"设置为最新的稳定 API 版本(或至少设置为具有所需所有功能的Android 版本)强文本

在"Android清单"页上,将">最低Android 版本"设置为">使用 SDK 版本编译",并将"目标Android版本"设置为与"目标框架版本"相同的值。

如果要保持与早期版本的 Android 的向后兼容性,请将"最低 Android 版本"设置为定位到您希望应用支持的最早Android 版本

那么在您的情况下,您可以将Target Framework version设置为Android 9.0Minimum Android Version设置为Android 5Target Android Version设置为Android 9.0

最新更新