开发者控制台告诉我的内容与市场告诉我的内容之间存在矛盾。
在清单中添加了几个项目后,我刚刚将一个 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 在控制台上可以,但在市场上不行?
这是清单:
<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>