发布具有较低API支持的android应用程序更新

发布具有较低API支持的android应用程序更新,android,google-play,Android,Google Play,我在Play store上有一个应用程序,它在API18及以下版本上运行良好,但在运行KitKat+的设备上运行不正常(由于存在问题) 我正在尝试只允许兼容(API18及以下)设备下载我的应用程序 到目前为止我所做的… 我已经建立了SDK18 我的清单文件集 问题 当我上传已签名的APK到play store时,我得到以下错误 由于以下原因,无法发布此配置: 禁止从范围14-18的API级别升级到范围19+的API级别的设备从版本14降级到版本12,这将在以下情况下发生: 包含[small、n

我在Play store上有一个应用程序,它在API18及以下版本上运行良好,但在运行KitKat+的设备上运行不正常(由于存在问题)

我正在尝试只允许兼容(API18及以下)设备下载我的应用程序

到目前为止我所做的…

  • 我已经建立了SDK18
  • 我的清单文件集
    
    
  • 问题

    当我上传已签名的APK到play store时,我得到以下错误

    由于以下原因,无法发布此配置: 禁止从范围14-18的API级别升级到范围19+的API级别的设备从版本14降级到版本12,这将在以下情况下发生: 包含[small、normal、large、xlarge]和 包含所有[android.hardware.TELEPHONY,android.hardware.TOUCHSCREEN,android.hardware.WIFI]的功能

    删除maxSdkVersion允许我上传APK而不会出错

    我的理解(最好的猜测)是因为maxSdkVersion已被弃用。我也理解某种关联的存在,因为尝试更新API19+的现有用户将面临一个APK,上面写着“不允许API19+”

    我需要什么帮助

    我的应用程序根据某些因素过滤短信,并允许/阻止来自收件箱的短信。由于目前这已经不可能了,我需要排除API19+,这样用户就不会再抱怨“你的应用程序不工作了”。我应该在哪里找呢


    谢谢大家。

    不幸的是,真的没有办法做到这一点。你最好的办法是简单地检查
    Build.VERSION.SDK\u INT>=19
    ,然后在应用程序中显示一条错误消息,说明该设备不支持它。

    这个问题似乎离题了,因为它是关于在Google Play上发布的。谢谢,我也这么认为。