title: Device Compatibility Issue with Samsung Galaxy Mini
body: <p>I have an app in the android market that is reporting incomparability and so cannot be installed on a Samsung Galaxy Mini. Developer Console says that it is due to my manifest settings. </p>
  
  <p>My manifest is very light : android 1.5 or above and bare bones permissions so I'm surprised that this is the problem.</p>
  
  <p>My question is in 2 parts:</p>
  
  <ol>
  <li><p>Are there any tools to help diagnose device and app compatibility.</p></li>
  <li><p>What is the problem with my manifest? </p></li>
  </ol>
  
  <p>Here is my manifest</p>
  
  <pre><code> &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.basl.bugsy.free"
    android:versionCode="8"
    android:versionName="8"
    installLocation="preferExternal"&gt;
  
      &lt;application android:icon="@drawable/icon" android:label="@string/app_name"&gt;
        &lt;activity android:name=".BugsyFreeGame"
                android:label="@string/app_name"
              android:screenOrientation="portrait"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
      &lt;uses-sdk android:minSdkVersion="3" android:targetSdkVersion="3" /&gt;
      &lt;uses-permission android:name="android.permission.WAKE_LOCK" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt;
      &lt;uses-permission android:name="android.permission.INTERNET"/&gt;
  &lt;/manifest&gt;
  </code></pre>