我的Android项目与一些设备兼容,如LGE P-350,中兴Kyivstar Shine(racer2)和三星Galaxy mini等有问题。这些设备列出不支持,我无法找到为什么到目前为止。小屏幕的Android兼容性问题
下一页到编辑应用程序的apk文件写入以下内容:
API级别:7-16 +支持屏幕:小XLARGE OpenGL纹理:所有
支持的设备列表说这些设备不兼容,但没有进一步的信息。
这些设备支持API 8或更高版本,所以不应该成为问题。
支持的屏幕显示small-xlarge。我发现没有比“小”更小的尺寸,所以我不知道为什么这可能是一个问题。然而,有问题的设备的屏幕尺寸/密度很小。在res中,我有许多布局和大部分可绘制的-mdpi -ldpi和-hdpi文件夹,这些文件夹针对较小的屏幕进行了优化。
我加入到我的清单只是为了尝试以下,但并没有解决这个问题:
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
我的项目也使用谷歌地图libary和android-mapviewballoons,这也是我不知道为什么,这将是一个问题,但我写在这里以防万一。
我跑出了想法,我在以下链接中搜索解决方案,但目前为止没有运气。关于什么可能是错误的一些想法会很有帮助。
http://developer.android.com/guide/practices/compatibility.html
http://developer.android.com/guide/practices/screens_support.html
感谢, 佐尔坦
你有没有试过<支持屏幕android:anyDensity =“true”/> – BitBank 2012-02-06 14:20:31
是的,我有,它写在原来的文章。 – ZoltanT 2012-02-06 20:01:43
如果您删除了支持屏幕并使用了兼容屏幕并列举了所有组合,它会对您有所帮助吗?以下是一个示例 - http://developer.android.com/guide/practices/screens-distribution.html – 2012-02-09 04:26:22