更新目标Android API级别
kelvin 发布于 2022-10-23

原文:Update your target Android API level by November 1

作者:Cecelia Martinez 

Appflow和Capacitor是为移动开发者构建的,我们知道管理各种依赖和需求的挑战。这就是为什么我们会让您了解最新的截止日期。从11月1日开始,现有和更新的应用程序对目标Android API级别有了新的要求。Android设定的这些要求旨在确保最新的安全、隐私和用户体验更新。

现有应用程序

对于现有应用程序,即已发布的应用程序未收到更新,应用程序的API级别必须达到30或更高,才能在Google Play中被发现。这意味着新用户将无法使用Google Play查找或安装29级或以下的应用。

已经安装了应用程序的用户仍然可以通过Google Play发现、重新安装和使用应用程序。即使在移动到新的Android设备后,他们仍然可以访问您的应用程序。

如果您希望新用户能够访问您的应用程序,并且您的目标API级别低于30,现在是更新您的应用的时候了。

更新的apps

对于现有应用程序的新更新,目标API级别要求为31。在11月1日截止日期后,无法在Play Console中上传目标为30级或以下的应用包或APK。自8月以来,这一要求已对全新应用程序生效。

更新目标Android API级别

应用程序的目标API级别由清单文件中的targetSdkVersion指定。对于Capacitor项目,确定并更新变量中现有的目标API级别。Android应用程序中的gradle文件。

ext {

minSdkVersion = 22

compileSdkVersion = 32

targetSdkVersion = 32

androidxActivityVersion = '1.4.0'

androidxAppCompatVersion = '1.4.2'

androidxCoordinatorLayoutVersion = '1.2.0'

androidxCoreVersion = '1.8.0'

androidxFragmentVersion = '1.4.1'

coreSplashScreenVersion = '1.0.0-rc01'

androidxWebkitVersion = '1.4.0'

junitVersion = '4.13.2'

androidxJunitVersion = '1.1.3'

androidxEspressoCoreVersion = '3.4.0'

cordovaAndroidVersion = '10.1.1'

}

 

Capacitor 4

如果您使用的是最新版本的Capacitor,那么您的目标已经是API级别32。Capacitor4.0提供了应用程序为最新版本Android设备做好准备所需的所有更新。如果您尚未更新,需要提高目标API级别,请考虑更新您的Capacitor版本。查看我们的4.0迁移指南,其中重点介绍了哪些功能发生了变化,以及如何实现无缝过渡。

Appflow已涵盖

Android的Appflow构建堆栈包括Android SDK的最新版本。此外,一旦旧版本不再受支持,我们将予以弃用,并提前通知,以便您的团队做好准备。

Appflow还提供了一个更新,可以处理11月21日之后即将到来的Android App Bundle(AAB)构建需求。虽然您已经可以在Appflow中构建.AAB和.apk包,但从11月21号开始,我们将默认为AAB,如果您尝试在选择.apk的情况下创建新目标,我们将显示一条警告。

如果您尚未利用Appflow进行自动化构建和部署,请立即开始免费试用!

kelvin
关注 私信
文章
92
关注
0
粉丝
0