为什么我的Android应用程序没有显示在谷歌播放平板电脑和少数设备?

时间:2014-08-13 11:28:00

标签: android

我已经发布了适用于手机和平板电脑的应用,但没有出现在谷歌播放平板电脑和移动设备上。 我有我的清单:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:xlargeScreens="true" />

<uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="20" />

<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" />

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

提前致谢..

3 个答案:

答案 0 :(得分:0)

我认为它们会被您当时使用的任何设备过滤掉。您是否正在使用希望其显示的设备类型进行搜索?

答案 1 :(得分:0)

您是否为标签设计了单独的布局? 在上传您的应用时,您是否选择了平板电脑选项?

答案 2 :(得分:0)

在此处查看Google Play如何过滤应用: http://developer.android.com/google/play/filters.html

基本上它使用AndroidManifest.xml文件来决定您的设备是否可以运行您的应用。 它可以是以下任何一种:

<supports-screens>
<uses-configuration>
<uses-feature>
<uses-library>
<uses-permission>
<uses-sdk>

在您的情况下,它可能是平板电脑可能没有自动对焦,或者具有较低的sdk版本(低于16)

另一个选项是您在Google Play中的设置。在那里,您可以决定该应用适用于哪些国家/地区。这也可能导致应用无法针对不同用户展示(即使您位于同一位置,设备的Google Play版本可能会在其他国家/地区注册)