Android市场“此应用与您的所有设备都不兼容。”

时间:2013-04-30 06:22:10

标签: android-manifest google-play

开发者控制台告诉我的内容和市场告诉我的内容之间存在矛盾。

在向清单添加几个项目后,我刚刚向市场上传了一个APK:

<uses-feature android:name="android.hardware.faketouch"/> 

android:screenOrientation="landscape"

android:configChanges="orientation|screenSize"

我有HTC Desire Bravo和索尼GoogleTV。

市场称“此应用与您的所有设备不兼容。”,将设备称为“Telstra Htc_bravo”和“Sony NSZ-GS7 / GX70”。

开发者控制台 - &gt; APK部分 - &gt;设备兼容性列出“HTCDesire- bravo”兼容。 (但“Google TVNSZ-GS7 / GX70- NSZGS7”和“HTCDesire- bravoc”不兼容。)

我可以在两者上加载和运行应用程序(来自U盘的GoogleTV,来自eclipse的HTC Bravo)。

是的,该应用的新版本已上市。

任何人都可以了解为什么HTC Bravo在控制台中没问题,但在市场上没有?

这是清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mancaladroid"
android:versionCode="6"
android:versionName="1.5" >
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/> 
<uses-feature android:name="android.hardware.faketouch"/> 
<application
    android:icon="@drawable/launcher_mancala_121229"
    android:label="@string/app_name" 
    android:allowBackup="true">
    <activity
        android:name=".MancalaActivity"
        android:screenOrientation="landscape"
        android:configChanges="orientation|screenSize"
        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="net.hockeyapp.android.UpdateActivity" />
</application>

1 个答案:

答案 0 :(得分:1)

论坛没有回应,所以我进行了实验。

执行摘要:“faketouch”功能在我期望的设备上不可用,并且很难知道您拥有的确切类型的手机。

更详细......

横向和screenSize:我将这些恢复为以前版本中的状态(缺席)。它没有任何区别。我把它们放回去了。

我删除了“android.hardware.faketouch”的要求 - 宾果游戏!受支持设备的数量从1350跃升至2829.

Bravoc和Sony GoogleTV现已在开发者控制台上列出支持。该应用程序在我市场上可供我的两款设备使用。

令人费解 - 无论我在哪里看(例如,手机的信息),我都看不到任何迹象表明我有一个HTC Desire bravoc而不是一个bravo。我的型号是HTC Desire A8183。

我希望能帮助遇到类似问题的人!