我似乎有一个严重的问题。几周前,我发布了一个应用程序,Antipaper Notes (com.pancerola.and.antipaper.notes
)。它在 API 级别 11 (Honeycomb) 上运行,除此之外没有任何要求。根据市场:
This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.touchscreen
This application is available to over 67 devices.
几天前,我发布了更新后的应用程序 com.subhog.antipaper.notes
。我需要更改包,并且有一些重要的结构更改证明应用程序分离是合理的。然而,虽然 list 没有改变,但人们在安装应用程序时遇到了问题。市场说:
This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.touchscreen
android.hardware.screen.portrait
This application is available to over 67 devices.
所以唯一的区别是肖像模式列出明确。现在,奇怪的部分。 67个设备的列表是一样的。摩托罗拉 XOOM 以相同的风格出现在两个列表中。然而,一些(只有一些!)Xoom 用户将应用程序标记为“与设备不兼容”并且无法安装。
可能是什么原因?如果那是纵向模式,那为什么它出现在某些平板电脑上而不出现在其他平板电脑上?如果是其他情况,为什么我看不出任何区别?
我将不胜感激。
最佳答案
将复制保护设置为“ON”即可,我在我的应用程序中遇到过这种情况。当某些用户收到设备制造商的系统更新(Android 操作系统升级)时,这会成为一个问题。
关于android - 为什么应用程序突然与某些设备不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7733116/