Android 10的要求和日期
- 2020年8月3日-新应用应以Android 10(API 29)为目标。
- 2020年11月2日-所有应用和应用更新必须以Android 10(API 29)为目标。
今天,让我们逐步更新现有的Android应用程序以使其完全兼容。
编译目标
第一步是访问项目的属性并更改Android 10(API 29)上的编译目标。这将迫使Visual Studio使用API 29编译您的Android应用并提供该版本中的访问API。这不会影响用户所需的最低Android版本。
如果未安装API 29 SDK,则会在API 29旁边看到*。系统将提示您安装SDK。
目标API
下一步是在项目属性的Android Manifest部分中检查目标API。此设置会通知Google Play和Android与Android 10(API 29)的兼容性。尽管建议您选中此属性,但它将在Android 10上自动设置。
此外,在本部分中,您会找到“最小目标”,它充当可在其上安装应用程序的设备的Google Play过滤器。
AndroidX
以Android 10(API 29)为目标时,您还应该考虑完全迁移到AndroidX库。这些是旧版Android支持库的替代品,Xamarin.Forms和Xamarin.Essentials在定位Android 10(API 29)时现在使用AndroidX。确保阅读完整的博客文章和迁移文档。
详细阅读
您还需要注意其他一些政策更新,包括订阅更改,位置访问,64位支持等。您可以在Google Play政策网站上找到有关Android应用要求的最新信息。