App not showing on market for HTC Desire

Hi,
I’m quite new at developing android apps, so I might be missing something. I uploaded and published my free app last Friday, and was able to download it on my Nexus S, but when I tried to do the same thing with a friend’s HTC Desire, I couldn’t find the app at all.

So, while I get the concept of manifest and that the market actually does filter the apps accessible to a given device, I don’t get why my app is not visible, as I believe the HTC desire belongs the the category of supported devices.

See the manifest below, but basically I allow all the screen sizes and densities, android version 2.0+, openGL ES 1.x and only requesting the INTERNET and NETWORK STATE permissions in order to use AdMob correctly. The only thing I thought would be a problem was that I limited the target processor to armv7, though I read this morning that the HTC Desire actually uses an armv7.

Here’s the manifest 'm using:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal" package="com.digdog.freefleches" android:versionName="1.0.1" android:versionCode="2">
  <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
  <application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false">
    <activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation" android:screenOrientation="portrait">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
    <activity android:name="com.unity3d.player.VideoPlayer" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation" android:screenOrientation="portrait">
    </activity>
    <!-- ACTIVITIES -->
    <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation" android:screenOrientation="portrait" />
    <!-- META-DATA -->
  </application>
  <!-- PERMISSIONS -->
  <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <receiver android:name="com.google.ads.InstallReceiver" android:exported="true">
    <intent-filter>
      <action android:name="com.android.vending.INSTALL_REFERRER" />
    </intent-filter>
  </receiver>
  <uses-feature android:glEsVersion="0x00010001" />
  <uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="true" />
  <uses-sdk android:minSdkVersion="6" android:targetSdkVersion="13" />
</manifest>

Any ideas? :frowning:

[EDIT] I just noticed in the manifest; isn’t the HTC Desire only “faketouch” ?

HTC Desire is only fake multitouch, but it does pass the multitouch check in the manifest. So it’s not that, It might just be google market place acting up again, does that occasionally.

Meh…

So if it actually is the market acting up, is there anything to do? I mean, shall I try to reupload until the market considers it available for HTC Desire, or I just have to wait and it will show up someday on that device?