【问题标题】:APK's Supported Device List Does Not Match Google PlayAPK 支持的设备列表与 Google Play 不匹配
【发布时间】:2013-05-20 15:49:21
【问题描述】:

我遇到了一个问题,我在 Google Play 上上传了一个新应用和 APK,但某些设备(例如 TF201(华硕平板电脑))由于显示“此应用与您的设备不兼容”而无法安装该应用消息。

但是,此应用清单与这些设备支持的另一个应用非常相似,例如,我使用过,

    <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 上可用,以便它与开发者控制台中显示的设备列表相匹配?

【问题讨论】:

    标签: android android-manifest google-play


    【解决方案1】:

    确保您的 uses-sdk 包含 android:targetSdkVersion,其值为 11 或更高。 似乎谷歌在发布新版本的 Google Play 时添加了这个标准(没有直接告诉任何人)。

    8 下的Tablet App Quality Checklist。正确定位 Android 版本 现在声明

    一个。 targetSdkVersion 声明为 11 或更高(推荐 14 或更高)

    这似乎仅适用于更新/新版本,因为缺少此功能的以前的应用程序似乎不受影响。开发者控制台似乎也没有“意识到”这一要求,因为它明确指出支持 xlarge 设备。

    【讨论】:

    • 这似乎是我遇到的问题。不幸的是,我继承的代码没有指定 targetSdkVersion 并且添加 11 或更高的值已经破坏了应用程序中的一些东西,所以我无法确认这一点,直到我可以更正其中一些问题并重新提交。我非常感谢您对此的反馈,我认为这让我走上了正确的道路。
    • 您不需要发布应用来验证它,只需确保在您上传新的apk时,在您保存apk之前获得的“详细信息”(发布/保存草稿) “支持的屏幕”包括 xlarge。
    • 非常感谢!我想在接受之前确认,但它确实显示为您建议,如果您上传新的 apk 并且支持的屏幕列出 xlarge,您会没事的。刚刚发布了一个版本,再次支持平板电脑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2020-12-13
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多