2012-02-06 125 views
1

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

感謝, 佐爾坦

+0

你有沒有試過<支持屏幕android:anyDensity =「true」/> – BitBank 2012-02-06 14:20:31

+0

是的,我有,它寫在原來的文章。 – ZoltanT 2012-02-06 20:01:43

+1

如果您刪除了支持屏幕並使用了兼容屏幕並列舉了所有組合,它會對您有所幫助嗎?以下是一個示例 - http://developer.android.com/guide/practices/screens-distribution.html – 2012-02-09 04:26:22

回答

1

嘗試添加此:

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

看來,銀河迷你不支持自動對焦。也許其他人也沒有。