我遇到一个问题,我在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上提供此应用,以便它与开发者控制台中显示的设备列表相匹配?
答案 0 :(得分:2)
确保 uses-sdk 包含值 11 或更高的 android:targetSdkVersion 。 似乎Google在发布新版Google Play时添加了此条件(不会直接告诉任何人)。
8下的Tablet App Quality Checklist。正确定位Android版本 现在陈述
一个。 targetSdkVersion声明值为11或更高(建议为14或更高)
这似乎只适用于更新/新版本,因为之前缺少此功能的应用程序似乎不受影响。开发者控制台似乎也没有“意识到”这一要求,因为它明确指出支持xlarge设备。