如何从Ionic应用程序中删除最大API级别?

时间:2015-10-21 19:27:06

标签: android google-play ionic-framework ionic

我正在尝试在Google Play商店中发布基于离子的移动应用。

我在Google Play开发者控制台中发布了该应用的先前版本,该版本支持超过17级的API级别。在我正在尝试发布的新版本中,我在config.xml文件中进行了以下设置:

...
<platform name="android">
  <preference name="android-minSdkVersion" value="17"/>
  <preference name="android-maxSdkVersion" value="22"/>
...

在创建,签名和压缩应用程序并将其上传到开发者控制台之后,我在控制台中收到错误消息,说明无法发布此配置,因为如果设备具有降级到旧应用程序版本,则无法降级API级别17-22更新为API级别23 +。

这种方式对我来说很有意义,我实际上也不想强迫我的用户将我已安装的应用降级到以前的版本,如果他们升级他们的API级别。因此,我从config.xml文件中删除了android-maxSdkVersion行。但是,再次上传应用程序后,开发者控制台仍然告诉我该应用程序的API级别为17-22,并一直显示错误。作为我尝试使用的实验:

<preference name="android-maxSdkVersion" value="23"/>

此更改实际上已在开发者控制台中反映出来。上传的apk的API级别现在显示为17-23,但我也收到了匹配的错误消息,现在说如果用户的设备升级到API级别24 +,则无法降级我的应用程序。

因此,android-maxSdkVersion的值的变化会反映在apk中,但是从config.xml文件中删除该行无效。如何将应用的API级别更改回“17 +”?

0 个答案:

没有答案