应用程序没有显示出来? [英] App not showing up?

查看:204
本文介绍了应用程序没有显示出来?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的应用程序没有显示在谷歌Play商店的部分手机,如三星GT-S5830i 我不知道该不该做那是因为我的<使用许可权方式> 或我的分钟SDK 或我的屏幕尺寸权限

My app isn't showing up on google play store for some phones, like the Samsung GT-S5830i I don't know whether it is because of my <uses-permission> or my min SDK or my Screen Size permissions.

在看到<一个href=\"http://stackoverflow.com/questions/19905531/app-is-published-on-play-store-but-doesnt-show-up-on-tablets/19905748#19905748\">this我做了我所有的&LT;使用许可权&GT; &LT;使用特征&GT; 并添加的android:要求=假到每一个许可。 现在,我需要检查功能的可用性在我的Java code,因为权限是可选的,所以我能避免 java.lang.SecurityException异常:权限拒绝 我会怎么做,我在以下权限:

After seeing this I made all of my <uses-permission> into <uses-feature> and added android:required="false" to every permission. Now, I need to check feature availability in my java code since the permissions are optional, so that I can avoid a java.lang.SecurityException: Permission Denial How would I do that in my following permissions:

 <uses-feature android:name="android.permission.MODIFY_AUDIO_SETTINGS" android:required="false" />
    <uses-feature android:name="android.permission.VIBRATE" android:required="false" />
    <uses-feature android:name="android.permission.READ_PHONE_STATE"  />
    <uses-feature android:name="android.permission.GET_TASKS" />
    <uses-feature android:name="android.permission.INTERNET" android:required="false"/>

我是pretty确保所有的手机和平板电脑能够与我的权限经历,所以我甚至不认为我需要让功能并添加 =需要假。如果不是的权限,它可以是屏幕尺寸的权限。

I'm pretty sure that all phones and tablets can go through with my permissions, so I don't even think that I need to make it feature and add the required="false". If it is not the permissions, it could be the Screen Size permissions.

我应该做这样的事情在我的表现?

Should I do something like this in my manifest?

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

目前,我有这样的:

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

这可能是因为SDK的?

Could it be because of the SDK?

谢谢你告诉我是否是因为在权限,该SDK,或者屏幕尺寸,然后我应该做的,让某些权限的设置可选的,

Thanks for telling me whether it is because of the permissions, the SDK, or the screen size, and what I should do to keep some of the permissions optional,

Ruchir

推荐答案

从您的评论闽SDK水平11,这意味着你的应用程序需要的Andr​​iod 3.0(蜂巢)的最小和你测试手机的 三星GT-s5830i 附带的Andr​​oid的Froyo(2.2版),并它的API级别是8,所以它不会为该设备显示在Play商店中。为你已经减小您的最低API级别的电话支持,了解从的此处。和阅读链接了解更多关于Play商店的过滤

from comment your min-sdk level is 11, that means your app needs minimum of andriod 3.0 (Honeycomb) and the phone you're tested is samsung GT-s5830i which comes with android froyo, (version 2.2) and it's API level is 8, so it wont be displayed in playstore for that device. to support for that phone you have decrement your minimum api level, read about API level and os version from here. and read this link to know more about play store filtering

这篇关于应用程序没有显示出来?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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