title: Android Manifest: Some devices are not supported?
body: <p>I have an app on Android Market that should run on everything >= Android 1.5. When testing this indeed seems to work, but I get reports from frustrated would be users that they are not allowed to install it due to compatibility issues. Two such are HTC Hero running Android 2.1 and HTC Wildfire (version unknown).</p>
  
  <p>My entire manifest is below (As I don't know what's wrong, I might remove something important) - as I see it, this is the only thing Android Market looks to for compatibility information. Am I somehow excluding certain devices?</p>
  
  <p>
      </p>
  
  <pre><code>&lt;application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" android:debuggable="true"&gt;
      &lt;activity android:name=".ShowStreams" android:screenOrientation="portrait"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN"&gt;&lt;/action&gt;
              &lt;category android:name="android.intent.category.LAUNCHER"&gt;&lt;/category&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  
      &lt;activity android:name=".menu.Settings" /&gt;
      &lt;activity android:name=".ClearCache"&gt;&lt;/activity&gt;
      &lt;activity android:name=".settings.ManageFeeds"&gt;&lt;/activity&gt;
      &lt;activity android:name=".settings.DirectoryBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".settings.SourceSelector"&gt;&lt;/activity&gt;
      &lt;activity android:name=".settings.FlickrBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".settings.PicasaBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.facebook.FacebookAuth"&gt;
          &lt;intent-filter&gt;
               &lt;action android:name="android.intent.action.VIEW" /&gt;
               &lt;category android:name="android.intent.category.DEFAULT" /&gt;
               &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
               &lt;data android:scheme="floatingimage"/&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
      &lt;activity android:name=".settings.FacebookBrowser"&gt;
      &lt;/activity&gt;
      &lt;activity android:name=".parser.facebook.WebAuth"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.facebook.FacebookAlbumBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.facebook.FacebookFriendsBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.facebook.FacebookFriendView"&gt;&lt;/activity&gt;
      &lt;activity android:name=".flickr.WebAuth"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.flickr.FlickrAlbumBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.picasa.PicasaWebAuth"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.picasa.PicasaAlbumBrowser"&gt;&lt;/activity&gt;
      &lt;activity android:name=".parser.picasa.PicasaUserView"&gt;&lt;/activity&gt;
      &lt;activity android:name=".settings.About" android:theme="@android:style/Theme.Dialog"&gt;&lt;/activity&gt;
      &lt;activity android:name=".menu.WallpaperSettings" android:exported="true" /&gt;
      &lt;activity android:name=".menu.ApplicationFeedManagerLauncher"&gt;&lt;/activity&gt;
      &lt;activity android:name=".menu.WallpaperFeedManagerLauncher"&gt;&lt;/activity&gt;
  
      &lt;service android:name="Wallpaper"
               android:label="Floating Image"
               android:permission="android.permission.BIND_WALLPAPER"&gt;
               &lt;intent-filter&gt;
                  &lt;action android:name="android.service.wallpaper.WallpaperService" /&gt;
               &lt;/intent-filter&gt;
               &lt;meta-data android:name="android.service.wallpaper" android:resource="@xml/wallpaper" /&gt;
      &lt;/service&gt;
  &lt;/application&gt;
  
  &lt;uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" /&gt;
  &lt;uses-permission android:name="android.permission.VIBRATE"&gt;&lt;/uses-permission&gt;
  &lt;uses-permission android:name="android.permission.WAKE_LOCK"&gt;&lt;/uses-permission&gt;
  &lt;uses-permission android:name="android.permission.SET_WALLPAPER"&gt;&lt;/uses-permission&gt;
  &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"&gt;&lt;/uses-permission&gt;
  &lt;uses-permission android:name="android.permission.WRITE_SETTINGS"&gt;&lt;/uses-permission&gt;
  &lt;uses-permission android:name="android.permission.BIND_WALLPAPER"&gt;&lt;/uses-permission&gt;
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-feature android:name="android.software.live_wallpaper" /&gt;
  
  &lt;supports-screens 
      android:largeScreens="true" 
      android:anyDensity="true" 
      android:normalScreens="true" 
      android:smallScreens="true"
      android:xlargeScreens="true"
      android:resizeable="true" /&gt;
  &lt;/manifest&gt;
  </code></pre>