<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true" android:resizeable="true"> </supports-screens>
so I tried to play on sdk versions, btu had the same results:
<uses-sdk android:targetSdkVersion="14" android:minSdkVersion="5"> </uses-sdk>
and I read a dozend times through the docs and finally noted the necessary part:
In general, if an application requests hardware-related permissions, Android Market assumes that the application requires the underlying hardware features, even though there might be no corresponding to
Well, as obvious as it sounds, my Asus has no telephony soppurt, and therefore it was not listed because that permission was asked.
Android 2.0 (API 5) brings the possibility to declare optional features:
<uses-feature android:name="android.hardware.telephony" android:required="false"> </uses-feature>
That does the trick.
I hope that saves some headache to someone else.