为旧 Android 版本开发

Developing for older Android version

我想为 Android 23(棉花糖)开发。我创建了一个新项目,modify/remove 一切,只将它们用作我项目的组件。

我设法在我的 Android 28 (Oreo) 设备上获得它 运行,但我在某个地方读到它,更高版本的 SDK、构建工具和 Gradle 提供更好的安全。我应该使用所有最新的工具吗?如果是这样,我可以使用最新的工具只为 Android 23 开发吗?

因为当我安装 Android Studio 时,它提示我将我的 SDK 定位到 26,因为 Google Play 要求开发人员这样做。请教我为旧 Android 版本开发的最佳实践。提前谢谢你。

您不是针对单个 SDK 版本进行开发。

您开发的版本范围很广,从 MinimumSDK(您的应该是 23)到 TargetSDK(进入 Play 商店至少需要 26 个版本,但最好尽可能使用最新版本)

https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=windows

我想你不知道targetSDKversion是什么意思。 让我澄清一下。当 Google 发布 android 的新版本时,它会带来新功能、安全性和性能改进。当您配置 targetSDKversion 时,用户可以从这些改进中受益,而您的应用程序仍在旧版本上运行。

更多信息: https://developer.android.com/distribute/best-practices/develop/target-sdk