Google 播放显示 Nexus、三星和摩托罗拉以及其他一些设备不受支持

Google Play showing Nexus,Samsung and Motorola and some other devices as unsupported

我尝试在 google Play 商店上传多个 Apk,但它在不支持的列表中显示了大约 3000 台设备,其中包括所有 Nexus 和 Moto 设备,以及少数三星高端设备。

请建议我一些选项来包含这些设备。提前致谢。

Moto 设备:

EDIT:

三星设备:

Nexus 设备:

Phone 清单:

...
<compatible-screens>
    <screen
        android:screenDensity="ldpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="large" />
</compatible-screens>

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

平板电脑清单:

...
<compatible-screens>
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="xlarge" />
</compatible-screens>

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

删除 phone APK 中与设备支持相关的所有部分并添加版本代码 x。默认情况下,Phone APK 将支持所有设备。现在,仅在您的平板电脑 APK 中提供 设备支持详细信息,而平板电脑 APK 的版本代码必须为 x+1.

  1. 如下所示更改两个清单。

  2. 在 Play 商店中,转到应用的 APK 部分。切换到高级模式。

  3. 先上传phone APK(低版本代码为x),然后上传平板电脑APK(高版本代码为x+1)。

  4. 确保您上传的这两个 APK 都处于 Activated 状态。

  5. 发布应用程序,现在您可以开始了。

Phone 清单:

...
android:versionCode="x"
...
<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="21" />
<!--
<compatible-screens>
    <screen
        android:screenDensity="ldpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="large" />
</compatible-screens>

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

For supporting the tablet only devices, you should refer this section in android developer site.

平板电脑清单:

...
android:versionCode="x+1"
...
 <uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="21" />

<!--
<compatible-screens>
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="xlarge" />
</compatible-screens>

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

希望这个回答对您有所帮助。