如何找出哪些设备(不兼容)与我的Android应用程序兼容?

时间:2012-02-09 14:45:08

标签: android compatibility google-play

我们已经开发了Android应用,第一次,非常有趣。现在我们把它交给朋友,起初一切似乎都没问题。但是有两个拥有相当现代手机的人(其中一个是Desire HD)声称,市场对该应用程序进行了灰色处理,并表示它与该设备不兼容。

这对我来说很奇怪,因为我可以在非常低端的设备上安装它(例如,使用华为U8650进行测试)。

Manifest.xml的相关部分应该是

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.android.app"
android:versionCode="4"
android:versionName="0.1" >

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

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

<uses-sdk
    android:maxSdkVersion="15"
    android:minSdkVersion="8"
    android:targetSdkVersion="8" />
<supports-screens 
                android:largeScreens="true"
                android:normalScreens="true"
                android:smallScreens="true"
                android:anyDensity="true"/>

<application
    android:debuggable="true"
    android:icon="@drawable/appicon"
    android:label="@string/app_name" >
    <activity>
      ...
    </activity>
</application>
</manifest>

我错过了什么?

是否有网站/功能/工具让我检查与现有设备的兼容性(即,根据我的应用程序匹配已知的设备要求)?我带着aapt看了一眼,告诉我从Manifest中我什么都不知道。

非常感谢!

谢谢!

1 个答案:

答案 0 :(得分:4)

Android Market控制台中有一个很酷的菜单:

点击显示设备链接...

enter image description here