繁体   English   中英

针对较旧的Android版本进行开发

[英]Developing for older Android version

我想为Android 23(棉花糖)开发。 我创建了一个新项目,修改/删除了所有内容,仅将它们用作项目的组件。

  • Android SDK构建工具23.0.3
  • Android SDK平台23
  • Android Gradle插件2.1.3
  • 摇篮2.14.1
  • 目标SDK版本:23
  • 最低SDK版本:23
  • 编译SDK版本:23
  • JDK 1.8.0_211

我设法使其在我的Android 28(Oreo)设备上运行,但是在某处阅读它,以使更高版本的SDK,构建工具和Gradle提供更好的安全性。 我应该使用所有最新工具吗? 如果是这样,我可以使用最新工具仅针对Android 23进行开发吗?

因为当我安装Android Studio时,它提示我将SDK的目标定位为26,因为Google Play要求开发人员这样做。 请教我针对旧版Android开发的最佳做法。 先感谢您。

我认为您不了解targetSDKversion的含义。 让我澄清一下。 当Google发布新版本的android时,它将带来新的功能,安全性和性能改进。 当您配置targetSDKversion时 ,用户可以从这些改进中受益,而您的应用仍可以在旧版本上运行。

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

您没有为单个SDK版本进行开发。

您开发的版本范围很广,从MinimumSDK(您将为23)到TargetSDK(最少26个版本进入Play商店,但始终最好尽可能更新)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM