我想为Android 23(棉花糖)开发。我创建了一个新项目,修改/删除了所有内容,仅将它们用作项目的组件。
我设法使它在我的Android 28(Oreo)设备上运行,但是在某处阅读它,认为SDK的更高版本,构建工具和Gradle提供了更好的安全性。我应该使用所有最新工具吗?如果是这样,我可以使用最新的工具仅针对Android 23进行开发吗?
由于我安装了Android Studio,因此它提示我将SDK的目标定位为26,因为Google Play要求开发人员这样做。请教我针对旧版Android开发的最佳做法。预先谢谢你。
答案 0 :(得分:2)
我认为您不知道 targetSDKversion 是什么意思。 让我澄清一下。当Google发布新版本的android时,它将带来新的功能,安全性和性能改进。当您配置 targetSDKversion 时,用户可以从这些改进中受益,而您的应用仍可以在旧版本上运行。
有关更多信息: https://developer.android.com/distribute/best-practices/develop/target-sdk
答案 1 :(得分:0)
您没有为单个SDK版本进行开发。
您开发的版本范围很广,从MinimumSDK(您将为23)到TargetSDK(最少26个即可进入Play商店,但始终最好尽可能更新)
https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/android-api-levels?tabs=windows