Android 应用程序无法从 Play 商店下载到平板电脑上

标签 android android-manifest tablet google-play

我的应用程序的 alpha 原型(prototype)已在 Play 商店中发布。由于某种原因,使用平板电脑的用户无法下载该应用 - 他们会收到消息“您的设备与此版本不兼容”。我还没有机会测试多台平板电脑,但我知道这绝对是 Nexus 7 的一个问题。

如果我通过开发者控制台查找兼容的设备,我会看到 Nexus 7 等平板电脑被列为兼容(并且没有设备被列为排除)。

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

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

我已经附上了我的 list ,以防有帮助。

<?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 商店之前查看设备是否与您的应用兼容。我直接在设备上测试该应用程序从未遇到过问题,因此我惊讶地发现它在 Play 商店中被列为不兼容。

最佳答案

我认为这是因为<uses-feature android:name="android.hardware.camera.autofocus" /> (假设 Nexus 7 没有自动对焦功能)。您可以添加android:required="false"因此该应用程序也适用于没有自动对焦功能的设备。

关于Android 应用程序无法从 Play 商店下载到平板电脑上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163858/

相关文章:

Android,如何排除特定 flavor 的特定权限?

android - 同一应用程序中的隐式 Intent

android - 以编程方式将图像附加到消息应用程序

android - 写入文件并执行。 py文件在android python 3

javascript - Touch API(例如 touchstart)在 MS Edge 中不起作用

android - 具有相同纹理的多个对象

android - 压缩视频后,在 Android 中的质量变得迟钝

android - 如何识别 sdk 级别低于 android.os.Build.VERSION_CODES.LOLLIPOP_MR1 的双卡运营商名称

android - 有没有什么方法可以使用Gradle而不是像Android Studio这样的IDE来构建apk?

java - 无法上传到安卓市场