android - 为什么应用程序突然与某些设备不兼容?

标签 android compatibility android-3.0-honeycomb google-play publishing

我似乎有一个严重的问题。几周前,我发布了一个应用程序,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/

相关文章:

android - 加密您的 Firestore 数据

android - 在 Android 平板电脑的 map 上绘制叠加层时正确处理主线程连接上的网络

Android Fragment 行为异常

python - 什么 numpy 版本与 Python 3.7 兼容?

android - 蜂窝操作栏不显示(困惑)

android - 接收 Android 中多个特征的通知

android - 计算Region的总面积

android-layout - 我的 WebView 没有填充选项卡的屏幕(但没有 pb 填充手机的屏幕)

java - 从接口(interface)中省略公共(public)抽象会损害字节码兼容性吗?

javascript - 使用标签强制 IE 11 "User agent string"