Android PlayStore 警告:您的应用程序当前针对 API 级别 25。

26
警告:您的应用当前针对的是 API 级别 25,但必须至少针对 API 级别 26,以确保构建在最新的针对安全性和性能优化的 API 上。
自2018年8月起,新应用必须至少针对 Android 8.0(API 级别 26)。从2018年11月起,应用程序更新必须针对 Android 8.0 (API 级别 26)。
提示:更改您的应用程序的目标 API 级别。了解如何操作。
我正在使用 Cordova 和 Ionic 3。 刚使用以下命令构建了应用程序:ionic cordova build android --release-prod 我该怎么做,忽略还是进行修复?如何修复?
谢谢。
3个回答

41
你可以将cordova-android更新到7.0.0版本,因为这个版本的目标SDK是26,或者你也可以将其更新到cordova-android 7.1.4,它的目标SDK为27。
你可以通过删除平台并再次指定要使用的版本来进行操作,方法如下: (如果没有使用ionic,请从两个命令中删除ionic单词)
ionic cordova platform rm android
ionic cordova platform add android@7.1.4

如果您不想或无法更新,可以在config.xml中使用此首选项设置目标SDK。

<preference name="android-targetSdkVersion" value="26"/>

然后运行ionic cordova prepare


3
超级棒的人,添加 <preference name="android-targetSdkVersion" value="28"/>。这对我有效。 - Anand_5050

10

这是因为Google要求应用程序在2018年8月之前发布的新应用程序以及在2018年11月之前更新的应用程序,必须至少定位到26个API级别。

文档在这里。


0

您可以通过删除平台并再次添加指定要使用的版本来执行此操作,例如:

ionic cordova platform rm android ionic cordova platform add android@7.1.4 如果您不想或无法更新,则可以尝试在config.xml中使用此首选项设置目标SDK。

然后运行ionic cordova prepare

这对我很有用!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接