小屏幕的Android兼容性问题

时间:2012-02-06 13:58:04

标签: android android-layout android-manifest google-play

我的android项目与一些设备兼容,例如LGE P-350,ZTE Kyivstar Shine(racer2)和三星galaxy mini。列出的这些设备不受支持,到目前为止我找不到原因。

在编辑应用程序中的apk文件旁边,它会写入以下内容:

  

API级别:7-16 +支持的屏幕:小xlarge OpenGL纹理:全部

支持的设备列表显示这些设备不兼容,但没有进一步的信息。

这些设备支持API 8或更高版本,因此不应该是问题。

支持的屏幕显示小-xlarge。我发现没有比“小”更小的尺寸,所以我不知道为什么会出现问题。然而,有问题的设备具有小的屏幕尺寸/密度。在res中我有许多布局和大多数可绘制的-mdpi -ldpi和-hdpi文件夹针对较小的屏幕进行了优化。

我添加到我的清单只是为了尝试以下但问题没有解决:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true" />

我的项目还使用google maps libary和android-mapviewballoons,我也不知道为什么会出现这个问题,但我会在这里写一下以防万一。

我没有想法,我在以下链接中搜索解决方案,但到目前为止还没有运气。关于可能出错的一些想法会非常有用。

http://developer.android.com/guide/practices/compatibility.html

http://developer.android.com/guide/practices/screens_support.html

谢谢, 佐尔坦

1 个答案:

答案 0 :(得分:1)

尝试添加此内容:

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

Galaxy Mini似乎不支持自动对焦。也许其他人也没有。