Android PlayStore警告您的应用目前的目标是API级别25

Raz*_*Raz 12 android app-store google-play cordova

警告您的应用目前的目标是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

我该怎么做,忽略这个或修复以及如何做?

谢谢.

jce*_*ile 22

您可以将您的cordova-android更新为7.0.0,因为它是使用SDK 26作为目标的版本,或者您可以更新到cordova-android 7.1.4,因为它针对的是SDK 27.

您可以通过删除平台并再次添加指定要使用的版本来执行此操作:(如果不使用ionic,则从两个命令中删除离子词)

ionic cordova platform rm android
ionic cordova platform add android@7.1.4
Run Code Online (Sandbox Code Playgroud)

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

<preference name="android-targetSdkVersion" value="26"/>
Run Code Online (Sandbox Code Playgroud)

然后运行 ionic cordova prepare

  • 精湛的人,添加 &lt;preference name="android-targetSdkVersion" value="28"/&gt; 。为我工作 (3认同)

Par*_*iya 14

在 Flutter 中:我在Flutter project* '您的应用程序当前面向 API 级别 28,并且必须至少面向 API 级别 29 以确保它构建在针对安全性和性能进行了优化的最新 API 上。将您应用的目标 API 级别更改为至少 29 flutter'*

所以我试图知道发生这个错误的原因和原因,所以我得到了这个解决方案

是否需要同时更改compileSdkVersion和更改targetSdkVersion29,请按照以下步骤更改

  1. 转到Your_Project_Directory/android/app/build.gradle并将您的目标更改为:

    compileSdkVersion 29
    
    targetSdkVersion 29
    
    Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


par*_*i26 6

这是因为谷歌必须要求应用程序在2018年8月之前针对新应用程序定位至少26个API级别,并在2018年11月更新应用程序.

文档在这里.