Android应用程序无法从play store下载到平板电脑上

Android应用程序无法从play store下载到平板电脑上,android,android-manifest,tablet,google-play,Android,Android Manifest,Tablet,Google Play,我在Play Store上有一个应用程序的alpha原型。出于某种原因,使用平板电脑的用户无法下载该应用程序,他们会收到“您的设备与此版本不兼容”的信息。我还没有机会测试多个平板电脑,但我知道这肯定是Nexus 7的一个问题 如果我通过开发人员控制台查找设备兼容,我会看到Nexus7等平板电脑被列为兼容(没有任何设备被列为排除在外) 我还确保无法下载应用程序的平板电脑拥有最新的操作系统,因此不应因为操作系统不兼容而不兼容 有人知道阻止平板电脑下载我的应用程序的问题吗? 我已经把我的舱单放进去了,

我在Play Store上有一个应用程序的alpha原型。出于某种原因,使用平板电脑的用户无法下载该应用程序,他们会收到“您的设备与此版本不兼容”的信息。我还没有机会测试多个平板电脑,但我知道这肯定是Nexus 7的一个问题

如果我通过开发人员控制台查找设备兼容,我会看到Nexus7等平板电脑被列为兼容(没有任何设备被列为排除在外)

我还确保无法下载应用程序的平板电脑拥有最新的操作系统,因此不应因为操作系统不兼容而不兼容

有人知道阻止平板电脑下载我的应用程序的问题吗?

我已经把我的舱单放进去了,以防万一

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.test.activities"
    android:installLocation="auto"
    android:versionCode="1"
    android:versionName="1.0"
    android:windowSoftInputMode="adjustPan" >

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CACHE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.VIBRATE" />

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

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:hardwareAccelerated="true"
        android:icon="@drawable/test_logo"
        android:label="@string/app_name"
        android:theme="@style/SampleTheme.Light" >
        <activity
            android:name="com.test.activities.LoginActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait" >
        </activity>
        ...
    </application>

</manifest>

...

作为一个附带问题,我有兴趣学习在将新的APK上传到play store之前,如何查看设备是否与应用程序兼容。我从未在设备上直接测试过应用程序,因此我惊讶地发现它在play store上被列为不兼容。

我认为这是因为
(假设Nexus 7没有自动对焦)。您可以添加android:required=“false”,这样应用程序也可以用于没有自动对焦的设备。

我认为这是因为
(假设Nexus 7没有自动对焦)。您可以添加android:required=“false”,这样应用程序也可以用于没有自动对焦功能的设备。

我不知道这个问题的确切答案,但我知道Play通过以下数字确定支持的设备列表:

android:minSdkVersion="11"
        android:targetSdkVersion="19"
为了让代码正常工作,它们应该尽可能低。数字越小,兼容性列表越长


之后,所需权限的列表会产生很大的不同。因为有些设备没有必要的功能。因此,您还必须交叉引用该列表。

我不知道确切答案,但我知道Play通过以下数字确定支持的设备列表:

android:minSdkVersion="11"
        android:targetSdkVersion="19"
为了让代码正常工作,它们应该尽可能低。数字越小,兼容性列表越长

之后,所需权限的列表会产生很大的不同。因为有些设备没有必要的功能。所以你也必须交叉引用这个列表

有人知道阻止平板电脑下载我的应用程序的问题是什么吗

,并非所有平板电脑都有麦克风

另外,请删除
,因为Android中没有此类权限

有人知道阻止平板电脑下载我的应用程序的问题是什么吗

,并非所有平板电脑都有麦克风


另外,请删除
,因为Android中没有此类权限。

如官方所述:

在应用程序清单中,找到所有元素。特别是,寻找某些平板电脑上可能不具备的硬件功能,例如:

  • 安卓、硬件、电话
  • android.hardware.camera(指后摄像头),或
  • android.hardware.camera.front
因此,您必须替换这两行:

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

如官方报告所述:

在应用程序清单中,找到所有元素。特别是,寻找某些平板电脑上可能不具备的硬件功能,例如:

  • 安卓、硬件、电话
  • android.hardware.camera(指后摄像头),或
  • android.hardware.camera.front
因此,您必须替换这两行:

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

我要补充的是,不需要麦克风。我将删除缓存建议。谢谢我要补充的是,不需要麦克风。我将删除缓存建议。谢谢奇怪的是,在play store上,它说没有不受支持的设备,即使是我指定的当前minSDKVersion和targetSDKVersions!奇怪的是,在play store上,它说没有不受支持的设备,即使是我指定的当前minSDKVersion和targetSDKVersions!