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

App with wearable support not appearing in Play Store and all devices are not compatible

我的应用最近才获得批准并在 Play 商店发布,但无论我输入什么,我似乎都无法在 Play 商店中找到该应用。直接 link 似乎有效,但它在我尝试过的每个 phone 上都显示“此应用与您的设备不兼容”。是不是出了什么问题?

我的清单文件:

<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(并从主应用程序的清单中删除此行)。

如果您一开始并不打算添加可穿戴设备支持,那么您可以完全删除该行。