我的应用不适用于 Google Play 上的平板设备 [英] My app is not available for tablet device on Google play

查看:22
本文介绍了我的应用不适用于 Google Play 上的平板设备的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我 2 天前在 Google Play 上发布了我的应用.由于某些原因,我只能在手机的 Google Play 中看到它.如果我在三星 Galaxy Tab 上搜索它,它不会出现.

I published my app 2 days ago on Google Play. For some reasons i can only see it in my phone's Google Play. If i search it on my Samsung Galaxy Tab, it does not appear.

在 manifest.xml 中我没有写任何类似的东西:

In manifest.xml i didnt wrote anything like:

 android:largeScreens="false" 

另外,据我所知,这个标签默认设置为true".

in addition, this tag is set "true" by default, as far as i know.

谁能告诉我一些关于这个问题的事情?

Can anybody tell me something about this issue?

在网络浏览器的 Google play 上,我看到了以下信息:

On Web browser's Google play i see this info:

此应用与您的某些设备兼容.

This app is compatible with some of your devices.

-三星GT-P7500此项目与您的设备不兼容.

-Samsung GT-P7500 This item is not compatible with your device.

-沃达丰三星GT-I9000

-Vodafone Samsung GT-I9000

-HTC HTC Sensation Z710e

-HTC HTC Sensation Z710e

= = = E D I T = =正如你所问的,这是我的清单:

= = = E D I T = = This is my manifest just as you asked:

我也使用电话和电话管理器.. 这可能是问题吗?我必须为标签或什么制作其他版本?

I use phone calls and telephony manager too.. could this be the problem? I must make an other version only for tabs or what ?

也许 android:largeScreens="false" 这是默认的?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.KeySoft.OpenGuide"
    android:versionCode="2"
    android:versionName="1.1" >
   <uses-library android:name="com.google.android.maps" />

    <uses-sdk android:minSdkVersion="10" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>"
    <uses-permission android:name="android.permission.ACCES_LOCATION_EXTRA_COMMANDS"/>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>   
    <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/>   

    <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name" >
    <uses-library android:name="com.google.android.maps" />

         <activity
            android:name=".LoadingScreen"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="@string/app_name" >
         <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
         </activity>


         <activity 
         android:name="Top20"
         android:theme="@android:style/Theme.NoTitleBar">
         </activity>

         <activity 
         android:name="ShopActivity"
         android:theme="@android:style/Theme.NoTitleBar">
         </activity>

         <activity 
         android:name="Highlighted"
         android:theme="@android:style/Theme.NoTitleBar">
         </activity>

         <activity 
         android:name="Favourites"
         android:theme="@android:style/Theme.NoTitleBar">
         </activity>

         <activity 
         android:name="Near"
         android:theme="@android:style/Theme.NoTitleBar">
         </activity>

         <activity 
         android:configChanges="keyboardHidden"
         android:windowSoftInputMode="stateHidden"
         android:name="Search"
         android:theme="@android:style/Theme.NoTitleBar">
         </activity>


    </application>

</manifest>

推荐答案

如果 "android:largeScreens" 没有在 manifest 中声明,则值为 true.您是否使用任何其他功能?例如,打电话.

The value is true if the "android:largeScreens" not declare in manifest. Do you use any other features? For example, making a phone call.

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<uses-feature android:name="android.hardware.telephony" android:required="false"></uses-feature>

您可以将这对语句添加到您的清单中,它不会强制设备支持电话.但是,如果用户使用不支持的设备,您可能需要检查用户是否可以在您的活动中使用该呼叫"功能.对于可能被 Google Play 过滤的其他功能,您可以访问此处:http://developer.android.com/guide/appendix/market-filters.html

You may add this pair of statement to your manifest, it do not force the device support telephony. However, you may need to check whether the user can use that "calling" function in your activity, if they are using a device that do not support. For the other features that may be filter by Google Play, you may visit here: http://developer.android.com/guide/appendix/market-filters.html

这篇关于我的应用不适用于 Google Play 上的平板设备的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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