谷歌播放 - 您的设备与此版本不兼容 - 华硕变压器TF101 [英] Google Play - Your device isn't compatible with this version - ASUS Transformer TF101

查看:1105
本文介绍了谷歌播放 - 您的设备与此版本不兼容 - 华硕变压器TF101的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在看我在谷歌的应用程序玩我的华硕变压器平板电脑我看到以下消息

When viewing my app in Google Play on my ASUS Transformer tablet I see the following message

Your device isn't compatible with this version

下面是我的清单文件。

<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" 
    android:versionCode="3" 
    android:versionName="1.0.2" 
    android:windowSoftInputMode="adjustPan" 
    package="com.sheffieldlentinepc.sentenceestimator" 
    xmlns:android="http://schemas.android.com/apk/res/android">

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

    <uses-permission android:name="android.permission.INTERNET" />

    <!-- Required permission to check licensing. -->
    <uses-permission android:name="com.android.vending.CHECK_LICENSE" />

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

    <application
         android:hardwareAccelerated="true"
          android:icon="@drawable/icon" 
          android:label="@string/app_name">

        <activity 
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
            android:label="@string/app_name"
            android:name="SentenceEstimator"
            android:theme="@android:style/Theme.Black.NoTitleBar"
            android:screenOrientation="portrait">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>

    </application>

</manifest>

有什么在我的清单,将导致此设备不兼容?

Is there anything in my manifest that would cause this device to be incompatible?

推荐答案

好,我知道了!我的情况:

OK I got it! My situation:

本来手机唯一的应用程序

Originally a phone only app

重新设计为平板电脑优化

re-designed for tablet optimization

我想打这个权限需要=假是我所需要的,因为平板电脑不具备手机。 &LT;使用-权限的Andr​​oid:名称=android.permission.CALL_PHONE **机器人:要求=假** /&GT;

I thought marking this permission to required="false" was all I needed since tablets don't have phones. <uses-permission android:name="android.permission.CALL_PHONE" **android:required="false"** />

我的困惑是&LT;采用-许可/&GT; &LT;使用特征/&GT; 阅读过第10次之后,我终于抓住了它。的http://developer.android.com/distribute/googleplay/quality/tablet.html#hardware-requirements

My confusion was the <uses-permission/> and <uses-feature/> after reading this over for the 10th time I finally caught it. http://developer.android.com/distribute/googleplay/quality/tablet.html#hardware-requirements

我需要明确添加&LT;使用特征的android:NAME =android.hardware.telephony机器人:要求=FALSE/&GT; 来我的清单

I needed to explicitly add <uses-feature android:name="android.hardware.telephony" android:required="false" /> to my manifest.

上传到开发者控制台,您应该看到支持的设备跳,在我的情况下,541的设备数量。

upload to to developer console and you should see the number of "supported devices" jump, 541 devices in my case.

当然,如果你有需要的手机使用则需要相应地处理它在运行时为没有电话设备的功能。

Of course if you have features that require phone use you need to handle it appropriately at run-time for devices that don't have phone.

添加&LT;使用特征的android:NAME =android.hardware.telephony机器人:要求=FALSE/&GT; 到清单添加您AsusTransformer TF101G支持呢!

Adding <uses-feature android:name="android.hardware.telephony" android:required="false" /> to the manifest added support for your AsusTransformer TF101G too!

我希望这可以帮助别人!

I hope this helps someone else!

这篇关于谷歌播放 - 您的设备与此版本不兼容 - 华硕变压器TF101的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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