2010-07-23 16 views
4

在AndroidManifest.xml文件我已經設置 -的Android的minSdkVersion = 3,但應用並不速效從Android電子市場的Android 1.5設備?

<uses-sdk android:minSdkVersion="3" /> 
<supports-screens android:normalScreens="true" android:smallScreens="false" android:largeScreens="false" android:anyDensity="false"/> 

,以便應用應該是可用於Android 1.5及更高版本的設備。但我無法從Android Market for 1.5設備中找到此應用。應用程序適用於1.6及更高版本的設備。

我能夠使用USB電纜1.5設備上安裝應用程序,它工作正常。

請解釋爲什麼應用程序不能從市場1.5設備。

感謝

+0

你是否與特定設備1.5測試它?你能告訴我們嗎?也許它正在過濾不是由於API級別1.5但由於smallScreen或anyDensity約束 – asr 2010-07-23 08:53:25

+0

否我們有正常屏幕尺寸/密度的設備上測試它。 – 2010-07-24 05:20:08

+0

很好的問題+1 – zsniperx 2010-11-03 12:05:08

回答

1

我隨時補充:

<supports-screens 
      android:largeScreens="true" 
      android:normalScreens="true" 
      android:smallScreens="true" 
      android:anyDensity="true" /> 
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> 

這似乎工作。 支持屏幕只在SDK4中實現,所以我認爲你應該補充說明。

0

對我來說,它是在AndroidManifest.xml是防止某些設備「看到」它在Android的市場領域...與似乎薄弱環節取代他們,並申請成爲更加明顯設備

相關問題