如何找出哪些设备与我的Android应用程序不兼容?
问题描述:
我们开发了Android应用程序,第一次,非常有趣。现在我们把它交给朋友,起初一切似乎都没问题。但是两个拥有相当现代化手机的人(其中一个是Desire HD)声称,市场上灰色的应用程序,并表示它不会与该设备兼容。如何找出哪些设备与我的Android应用程序不兼容?
这对我来说很奇怪,因为我可以在非常低端的设备上安装它(例如,使用华为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那里不知道的东西。
帮助高度赞赏!
谢谢!
答
你有一个很酷的菜单在您的Android Market控制台:
单击显示设备的链接...
太感谢你了,发现它在网站上真正寻找! ...对于其他人:它低于很长的国家名单! – fluxon 2012-02-09 15:20:45
是否也可以为任何其他第三方应用程序访问该信息? – 2014-07-05 13:56:29