应用程序不会在HTC Sensation上市

时间:2011-10-05 17:42:22

标签: android google-play

我有一个应用程序似乎可以下载到除HTC Sensation之外的所有手机。我和Sensation的朋友还有另外两部他能安装的手机(SDK类型较低)。我无法弄清楚为什么会这样。我正试图用另一个2.3或更高的手机来看看它是否与姜饼有关。以下是我的AndroidManifest的相关部分(仅排除活动):

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="x.x.x.x"
      android:versionCode="8" android:versionName="1.3.3">
    <uses-sdk android:minSdkVersion="7" />

    <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
        <activity items.... />
    </application>
    <uses-feature android:name="android.hardware.telephony" />
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
    <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-permission android:name="android.permission.SEND_SMS"/>
</manifest>

有没有人知道为什么会这样?

3 个答案:

答案 0 :(得分:1)

您是否错过了清单中的<supports-screen>元素?

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

在我无法下载自己的应用之前,我遇到了同样的问题; __;

答案 1 :(得分:0)

为了好玩,请尝试添加:

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

这些类型的错误很难解决;)

答案 2 :(得分:0)

我有一个Sensation,我的应用程序在Market中显示我的手机。这是我的<supports-screens>条目:

<supports-screens android:anyDensity="true"/>

......就是这样。工作良好。如果这对你不起作用,还会有其他事情发生。