应用程序不可见在谷歌Play中QHD LG G3? [英] App not visible on Google Play for QHD LG G3?

查看:98
本文介绍了应用程序不可见在谷歌Play中QHD LG G3?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有很多用户抱怨在谷歌LG G3设备上播放不是可见我们的应用程序中。下面是应用程序的清单文件的摘录。是否有一个屏幕分辨率/密度,我错过了。快速帮助非常AP preciated。

 <采用-SDK
    安卓的minSdkVersion =8
    机器人:targetSdkVersion =15/><支持屏
    机器人:anyDensity =真
    机器人:largeScreens =真
    机器人:normalScreens =真
    机器人:调整大小=真
    机器人:smallScreens =真
    机器人:xlargeScreens =真/><兼容屏>    <! - 所有的小尺寸屏幕 - >
    <屏幕
        机器人:screenDensity =LDPI
        机器人:屏幕大小=小/>
    <屏幕
        机器人:screenDensity =MDPI
        机器人:屏幕大小=小/>
    <屏幕
        机器人:screenDensity =华电国际
        机器人:屏幕大小=小/>
    <屏幕
        机器人:screenDensity =xhdpi
        机器人:屏幕大小=小/>    <! - 一切正常尺寸的屏幕 - >
    <屏幕
        机器人:screenDensity =LDPI
        机器人:屏幕大小=正常/>
    <屏幕
        机器人:screenDensity =MDPI
        机器人:屏幕大小=正常/>
    <屏幕
        机器人:screenDensity =华电国际
        机器人:屏幕大小=正常/>
    <屏幕
        机器人:screenDensity =xhdpi
        机器人:屏幕大小=正常/>
    <屏幕
        机器人:screenDensity =480
        机器人:屏幕大小=正常/>    <! - 所有的大尺寸屏幕 - >
    <屏幕
        机器人:screenDensity =LDPI
        机器人:屏幕尺寸=大/>
    <屏幕
        机器人:screenDensity =MDPI
        机器人:屏幕尺寸=大/>
    <屏幕
        机器人:screenDensity =华电国际
        机器人:屏幕尺寸=大/>
    <屏幕
        机器人:screenDensity =xhdpi
        机器人:屏幕尺寸=大/>
    <屏幕
        机器人:screenDensity =480
        机器人:屏幕尺寸=大/>    <! - 所有XLARGE尺寸屏幕 - >
    <屏幕
        机器人:screenDensity =LDPI
        机器人:屏幕尺寸=XLARGE/>
    <屏幕
        机器人:screenDensity =MDPI
        机器人:屏幕尺寸=XLARGE/>
    <屏幕
        机器人:screenDensity =华电国际
        机器人:屏幕尺寸=XLARGE/>
    <屏幕
        机器人:screenDensity =xhdpi
        机器人:屏幕尺寸=XLARGE/>    <! - 针对Nexus 7的特殊情况 - >
    <屏幕
        机器人:screenDensity =213
        机器人:屏幕尺寸=大/>
< /兼容屏>


解决方案

解决的办法很简单:摆脱<兼容屏>

您的目标的基础上,你有没有值的范围,似乎是支持所有的屏幕尺寸和密度。在这种情况下,您不需要或不想要的<兼容屏方式> 元素中的清单

<兼容屏>


  

注意:通常情况下,你不应该使用这个清单元素。使用该元素可以通过不允许用户,如果他们有,你有没有列出的屏幕配置的设备安装应用程序极大地降低了潜在用户群为您的应用程序。你应该使用它只能作为最后的手段,当应用程序绝对不会与具体的屏幕配置工作。而不是使用这个元素,应该遵循的指导支持多种屏幕,为使用不同的屏幕大小和密度替代布局和位图多屏扩展性支持。


I have a number of users complaining about our app not being visible on Google play on LG G3 device. Here is an excerpt from app's manifest file. Is there a screen resolution/density that I missed. Quick help highly appreciated.

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

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

<compatible-screens>

    <!-- all small size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="small" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="small" />

    <!-- all normal size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="normal" />
    <screen
        android:screenDensity="480"
        android:screenSize="normal" />

    <!-- all large size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="large" />
    <screen
        android:screenDensity="480"
        android:screenSize="large" />

    <!-- all xlarge size screens -->
    <screen
        android:screenDensity="ldpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="mdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="hdpi"
        android:screenSize="xlarge" />
    <screen
        android:screenDensity="xhdpi"
        android:screenSize="xlarge" />

    <!-- Special case for Nexus 7 -->
    <screen
        android:screenDensity="213"
        android:screenSize="large" />
</compatible-screens>

解决方案

The solution is simple: get rid of <compatible-screens>.

Your objective, based on the range of values that you have there, appears to be to support all screen sizes and densities. In that case, you do not need or want the <compatible-screens> element in your manifest.

Quoting the documentation for <compatible-screens>:

Caution: Normally, you should not use this manifest element. Using this element can dramatically reduce the potential user base for your application, by not allowing users to install your application if they have a device with a screen configuration that you have not listed. You should use it only as a last resort, when the application absolutely does not work with specific screen configurations. Instead of using this element, you should follow the guide to Supporting Multiple Screens to provide scalable support for multiple screens using alternative layouts and bitmaps for different screen sizes and densities.

这篇关于应用程序不可见在谷歌Play中QHD LG G3?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆