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
.
如下所示更改两个清单。
在 Play 商店中,转到应用的 APK 部分。切换到高级模式。
先上传phone APK(低版本代码为x
),然后上传平板电脑APK(高版本代码为x+1
)。
确保您上传的这两个 APK 都处于 Activated
状态。
发布应用程序,现在您可以开始了。
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" />
希望这个回答对您有所帮助。
我尝试在 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
.
如下所示更改两个清单。
在 Play 商店中,转到应用的 APK 部分。切换到高级模式。
先上传phone APK(低版本代码为
x
),然后上传平板电脑APK(高版本代码为x+1
)。确保您上传的这两个 APK 都处于
Activated
状态。发布应用程序,现在您可以开始了。
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" />
希望这个回答对您有所帮助。