我的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