我遇到了一个问题,我在 Google Play 上上传了新应用和 APK,但某些设备(例如 TF201(华硕平板电脑))无法安装该应用,因为显示“此应用与您的设备不兼容”消息。
但是,此应用程序 list 与这些设备上支持的另一个应用程序非常相似,例如我使用过的应用程序,
<uses-feature android:name="android.hardware.telephony" android:required="false" />
和其他类似的用途-功能标签,以确保应用程序不需要电话和其他类似的功能。
有趣/令人沮丧的部分是,在开发者控制台中,APK 的支持设备列出了除 309 种设备之外的所有设备和大多数平板电脑,例如兼容的 TF201。然而,在搜索商店时它不可用(是的,该应用程序在搜索中可用,并且已经在其他设备上使用了几天)。
Google 表示应检查 APK 的支持设备列表以进行应用过滤 ( http://developer.android.com/distribute/googleplay/quality/tablet.html#google-play ): 确认应用程序的过滤 将应用上传到开发者控制台后,请检查 APK 的支持设备列表,以确保该应用没有从您想要定位的平板电脑设备中过滤掉。
我应该怎样做才能让此应用在 Google Play 上可用,以便它与开发者控制台中显示的设备列表匹配?
最佳答案
确保您的 uses-sdk 包含值为 11 或更高的 android:targetSdkVersion。 似乎 Google 在发布新版本的 Google Play 时添加了此标准(没有直接告诉任何人)。
Tablet App Quality Checklist低于8。正确定位 Android 版本 现在声明
a. targetSdkVersion is declared with value 11 or higher (14 or higher is recommended)
这似乎仅适用于更新/新版本,因为以前缺少此功能的应用程序似乎不受影响。开发者控制台似乎也没有“意识到”这一要求,因为它明确指出支持 xlarge 设备。
关于android - APK 支持的设备列表与 Google Play 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653301/