应用程序未显示在Nexus 7的Google Play商店中

时间:2014-02-27 16:05:17

标签: android google-play

我知道这个问题已被多次询问,我试图应用其他类似问题的所有修复,仍然似乎无法使应用程序在Nexus 7选项卡中工作,仅适用于手机。这是我用于免费应用程序的清单。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.&&&&%%$%#.*****"
android:versionCode="8"
android:versionName="1.7">

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="18" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.camera" android:required="false"/>


<!-- android:debuggable should be set false for the google store apk -->
<application
    android:name="com.$%#$%#$%#$%.app.@#$@#$@"
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@!#@$@#@"
    android:debuggable="false"
    android:theme="@style/Theme.@#$@#$@#$" >
    <activity
        android:uiOptions="splitActionBarWhenNarrow"
        android:name="com.*#$#*$.app.activities.MainActivity"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:label="@#$@#$@#$@#$"
        android:screenOrientation="portrait" >

        <!-- this needs to be set 1 if this is a new app, otherwise set it to the db version that was in CopyDatabaseHelper or increase it by one if you want to update the DB -->
        <meta-data android:name="dbVersion" android:value="4" />

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.google.zxing.client.android.CaptureActivity"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:screenOrientation="landscape"
        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
</application>

正如您所看到的,我添加了兼容屏幕,也用于Nexus 7,将相机权限更改为功能。虽然有一件小事,但我的应用程序是否通过Playstore进行了筛选,因为权限未被删除但已被注释掉。

编辑 - 我在开发者控制台中没有7英寸或10英寸平板电脑的屏幕截图,这是一个问题吗?

编辑2 - 清楚地添加屏幕截图dint help。

编辑3 - 由于测试原因而部署了当前我编辑的清单。我发现这个应用程序不支持“Nexus 7 - 罗非鱼”和“Nexus 7 - 石斑鱼”。我现在试图找出它为什么不支持这些。当我不排除其他相机相关的东西,如自动对焦和前置摄像头时,即使将相机指定为功能也是一个问题?

3 个答案:

答案 0 :(得分:2)

它公然是因为你有compatible-screens和Nexus 7,虽然你已经“定义”它,但没有注册。

这部分是否有必要?如果是这样,三重检查,你有nexus 7的有效参数。

我可以保证删除该部分将解决问题。

根据文档,xxhdpi不存在,因此您输入480。但我不知道为什么你输入213为nexus。

阅读Android文档here

  

警告:通常,您不应使用此清单元素。运用   这个元素可以大大减少你的潜在用户群   应用程序,不允许用户安装您的应用程序   有一个没有列出的屏幕配置的设备。   在申请时,您应该仅将其用作最后的手段   绝对不适用于特定的屏幕配置。代替   使用此元素,您应该遵循支持指南   多个屏幕,为多个屏幕提供可扩展的支持   使用替代布局和位图为不同的屏幕尺寸和   密度

停止安装你的应用程序的小屏幕是否真的是强制性的..

答案 1 :(得分:0)

是截图是唯一的问题。您需要在开发人员控制台上添加2分钟的屏幕截图才能看到相应的英寸设备。

答案 2 :(得分:0)

这可能是因为Nexus 7是一个xxhdpi设备,所以可能是因为你没有在xxhdpi中支持你的drawable?我无法想象为什么这会阻止它出现在Play商店中,但它可能会导致问题。

你们多久以前发布过该应用程序?它可能需要几个小时才能显示在所有设备上。