Android应用程序不能在Play商店的新版本进行更新,由于配置错误 [英] Android app cannot be updated on new version of Play Store due to configuration errors

查看:241
本文介绍了Android应用程序不能在Play商店的新版本进行更新,由于配置错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有关文本的墙道歉。我公司使用的Play商店多个APK的单一上市如本<一提到href=\"http://stackoverflow.com/questions/12467464/multiple-apks-single-listing-of-app-for-google-tv-and-android-phone-tablet-on-p\">question.用于两个的APK包名称是com.company.xyz。我们GTV应用程序的当前版本是1203010007和手机/平板电脑应用程序的当前版本1714010016。

Apologies for the wall of text. My company uses a single listing for multiple apks on the play store as mentioned in this question. The package name used for both apks is com.company.xyz. Our GTV app's current version is 1203010007 and phone/tablet app's current version is 1714010016.

我们希望释放一个更新(1714010017)到我们的Andr​​oid手机的应用程序。我可以上传手机上的apk老版的Play商店的,但是当我尝试提交相同Play商店的新版本,它会引发以下错误。这些错误已经呈现了一段时间,当我切换到Play商店的新版本。

We want to release an update (1714010017) to our Android phone app. I am able to upload the phone apk on the old version of the play store but when I try to submit the same on the new version of the play store, it throws the errors below. These errors have been showing up for a while when I switch to the new version of the play store.

此配置不能公布,原因如下(S):

这可能会收到版本1714010016将接受版本1714010017所有设备。
在一系列API等级12+的设备有资格获得版本1203010007,这是更高层次的API进行了优化,但实际收到的版本1714010017,因为它具有更高的版本code。这将发生在

All devices that might receive version 1714010016 would receive version 1714010017. A device with API levels in range 12+ is eligible to receive version 1203010007, which is optimized for higher API levels, but actually receives version 1714010017 because it has a higher version code. This would occur when


  • 包含任何的屏幕布局[正常,大,超大]和

  • 包含任何[armeabi]和
  • 的原生平台
  • 包含所有功能
    [android.hardware.screen.LANDSCAPE,android.hardware.TOUCHSCREEN,
    com.google.android.TV]。

在范围8-11范围内12+ API级别API级别的设备升级将成为有资格获得版本1203010007,这是更高层次的API进行了优化,但实际上收到的版本1714010017,因为它具有更高的版本$ C $℃。这将发生在

A device upgrading from API levels in range 8-11 to API levels in range 12+ would become eligible to receive version 1203010007, which is optimized for higher API levels, but would actually receive version 1714010017 because it has a higher version code. This would occur when


  • 包含任何的屏幕布局[正常,大,超大]和

  • 包含任何[armeabi]和
  • 的原生平台
  • 包含所有的特征[android.hardware.screen.LANDSCAPE,android.hardware.TOUCHSCREEN,com.google.android.TV]。

在范围API等级12+的设备有资格获得版本1203010007,这是更高层次的API进行了优化,但实际收到的版本1714010016,因为它具有更高的版本code。这将发生在

A device with API levels in range 12+ is eligible to receive version 1203010007, which is optimized for higher API levels, but actually receives version 1714010016 because it has a higher version code. This would occur when


  • 包含任何的屏幕布局[正常,大,超大]和

  • 包含任何[armeabi]和
  • 的原生平台
  • 包含所有的特征[android.hardware.screen.LANDSCAPE,android.hardware.TOUCHSCREEN,com.google.android.TV]。

在范围8-11范围内12+ API级别API级别的设备升级将成为有资格获得版本1203010007,这是更高层次的API进行了优化,但实际上收到的版本1714010016,因为它具有更高的版本$ C $℃。这将发生在

A device upgrading from API levels in range 8-11 to API levels in range 12+ would become eligible to receive version 1203010007, which is optimized for higher API levels, but would actually receive version 1714010016 because it has a higher version code. This would occur when


  • 包含任何的屏幕布局[正常,大,超大]和

  • 包含任何[armeabi]和
  • 的原生平台
  • 包含所有功能
    [android.hardware.screen.LANDSCAPE,android.hardware.TOUCHSCREEN,
    com.google.android.TV]。

TL; DR:有些设备有资格获得,因为在应用程序版本code或API级别的冲突APK错上市

TL;DR: Some devices are eligible to receive the wrong listing of the apk because of conflicts in app version code or API level.

如何解决这个问题有什么建议?

Any suggestions on how to resolve this issue?

在谷歌Play商店的新版本进入对2013年4月15日之后,我可以不再使用旧版本上传更新的效果。它是更好地为GTV和Android手机/平板电脑单独的列表走在这一点?

The new version of the Google Play Store goes into effect on April 15th, 2013 after which I can no longer use the old version for uploading updates. Is it better to go with separate listings for GTV and Android phone/tablet at this point?

推荐答案

如果你指的http://developer.android.com/google/play/publishing/multiple-apks.html#SupportedFilters你会看到:

这需要更高的API级别的APK必须有一个更高的版本code。

"An APK that requires a higher API level must have a higher version code."

因此​​,这意味着你将需要相应地改变你的版本发布策略。

So this implies you will need to change your version release strategy accordingly.

这篇关于Android应用程序不能在Play商店的新版本进行更新,由于配置错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆