首页 > 解决方案 > Ionic 应用程序以 API 级别 25 为目标,并且必须至少以 API 级别 26 为目标

问题描述

我正在使用 ionic 3 创建一个 android 应用程序,当我尝试上传到 playstore 时,我收到一个错误,我的应用程序针对 api 25,当我检查我的 project.property 目标 =android-26 的值时,与我的 androidManifest.xml 相同targetSdkVersion 的值 = 26,我如何再次设置目标。以下是我的离子信息

离子:

离子(离子 CLI):4.4.0(C:\Users\IETECH\AppData\Roaming\npm\node_modules\ionic)离子框架:离子角 3.9.2 @ionic/app-scripts:3.1.8

科尔多瓦:

cordova (Cordova CLI):未安装 Cordova 平台:不可用 Cordova 插件:cordova-plugin-ionic-keyboard 2.0.5,cordova-plugin-ionic-webview 1.1.1,(和 8 个其他插件)

系统:

Android SDK 工具:26.1.1 (C:\Program Files (x86)\Android\android-sdk) NodeJS:v8.12.0 (C:\Program Files\nodejs\node.exe) npm:6.4.1 操作系统:Windows 10

标签: androidangularcordovaionic3

解决方案


您需要安装android平台26,然后android:targetSdkVersion="26"在Ionic 3应用程序文件夹中的文件中更改<uses-sdk>标签。platforms/android/AndroidManifest.xml

然后,您应该能够创建新的发布版本并将应用成功上传到 Play 商店。

或者,如果您将 cordova 升级到最新版本,新的 cordova 构建将AndroidManifest.xml使用android:targetSdkVersion="26".


推荐阅读