具有可穿戴支持的应用未出现在Play商店中,并且所有设备都不兼容

问题描述

我刚刚批准了我的应用,并在Play商店中发布了该应用,但无论输入什么类型,我似乎都无法在Play商店中找到该应用。直接链接似乎有效,但在我尝试过的每部电话上都显示“此应用程序与您的设备不兼容”。出了什么问题吗?

我的清单文件

<uses-permission android:name="android.permission.WAKE_LOCK" />

<uses-feature android:name="android.hardware.type.watch" />

<uses-permission android:name="android.permission.INTERNET" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".FAQ2"></activity>
    <activity android:name=".FAQ" />
    <activity android:name=".Error" />
    <activity android:name=".MysteryPeakExpress" />
    <activity android:name=".MagicCarpet" />
    <activity android:name=".LodgeChair" />
    <activity android:name=".brocktonChair" />
    <activity android:name=".MidwayChair" />
    <activity android:name=".SkyChair" />
    <activity android:name=".EasyRider" />
    <activity android:name=".RavenRidge" />
    <activity
        android:name=".LionsExpress"
        android:label="@string/title_activity_lions_express">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".EagleExpress" />
    <activity android:name=".Seymour" />
    <activity android:name=".Grouse" />
    <activity android:name=".Cypress" />
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <Meta-data
        android:name="preloaded_fonts"
        android:resource="@array/preloaded_fonts" />
</application>

解决方法

您已声明这是一款可穿戴应用,并且只能在手表上运行:

<uses-feature android:name="android.hardware.type.watch" />

从您的问题中我假设您打算创建一个具有可穿戴支持的应用程序,而不是仅在手表上运行的应用程序。为此,您想要add a wearable module to your app,而不是声明主应用程序使用android.hardware.type.watch(并将此行从主应用程序的清单中删除)。

如果您不打算首先添加可穿戴设备的支持,则可以完全删除该行。