我的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
谢谢, 佐尔坦
答案 0 :(得分:1)
尝试添加此内容:
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
Galaxy Mini似乎不支持自动对焦。也许其他人也没有。