开发者控制台告诉我的内容与市场告诉我的内容之间存在矛盾。
在 list 中添加了几个项目后,我刚刚将一个 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”。
开发者控制台 -> APK 部分 -> 设备兼容性将“HTCDesire– bravo”列为兼容。 (但“Google TVNSZ-GS7/GX70– NSZGS7”和“HTCDesire– bravoc”不兼容。)
我可以在两者上加载和运行应用程序(来自 USB 内存棒的 GoogleTV,来自 Eclipse 的 HTC Bravo)。
是的,该应用程序的新版本已上传到市场。
谁能解释一下为什么 HTC Bravo 在控制台上可以,但在市场上不行?
这是 list :
<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>
最佳答案
论坛没有回应,所以我尝试了一下。
执行摘要:“faketouch”功能在我期望的设备上不可用,而且很难知道您拥有的确切类型的手机。
更详细地…
横向和屏幕大小:我将这些恢复为以前版本中的状态(不存在)。它没有任何区别。我把它们放回去了。
我删除了“android.hardware.faketouch”要求——宾果游戏!支持的设备数量从 1350 跃升至 2829。
Bravoc 和 Sony GoogleTV 现在在开发者控制台上列为受支持。该应用程序在市场上适用于我的两种设备。
令人费解——无论我在哪里看(例如,电话信息),我都看不到任何迹象表明我拥有 HTC Desire bravoc 而不是 bravo。我的型号是 HTC Desire A8183。
我希望对遇到类似问题的人有所帮助!
关于android-manifest - 安卓市场 "This app is incompatible with all of your devices.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16293491/