警告带有ionic-v3和cordova 6.3.0的Android API级别28

axx*_*axx 6 api android cordova ionic-framework ionic3

我曾经在Google Play上发布一个离子应用程序,但今天早上我收到以下警告:“您的应用程序现在以API 26级为目标。但是,它现在应该以API 28级为目标...”

我正在使用Cordova 6.3.0,如何将它定位到API 28?

这是我的离子信息:

Ionic:

   ionic (Ionic CLI)  : 4.12.0 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.4

Cordova:

   cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms     : android 6.3.0, ios 5.0.1
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 14 other plugins)

System:

   NodeJS : v10.16.0 (/usr/local/bin/node)
   npm    : 6.9.0
   OS     : macOS Mojave
   Xcode  : Xcode 10.2.1 Build version
Run Code Online (Sandbox Code Playgroud)

像到目前为止一样,我在本地构建应用程序时没有错误消息,该警告仅适用于Google Play平台。

这是我通常使用的命令行:

npm i
cordova platform rm android
ionic cordova platform add android@6.3.0 --save-exact

ionic cordova build android --prod --release

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore somekeystorye.keystore /Users/user/Documents/dev/app/platforms/android/build/outputs/apk/android-release-unsigned.apk Name

~/Library/Android/sdk/build-tools/29.0.1/zipalign -v 4 /Users/user/Documents/dev/app/platforms/android/build/outputs/apk/android-release-unsigned.apk /Users/user/Documents/dev/app/platforms/android/build/outputs/apk/android-release-0.0.20.apk
Run Code Online (Sandbox Code Playgroud)

任何的想法?

编辑 似乎是:

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

请问这里提到的工作:cordova android@6.2.3是否可以定位SDK 26? 我现在没有警告。

会尝试检查并稍后再回来与您保持联系

axx*_*axx 6

对我来说,最后的工作就是这样:

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