Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>From the <a href="http://developer.android.com/guide/topics/manifest/uses-feature-element.html#market-feature-filtering" rel="nofollow">Android Market and Feature-Based Filtering</a> documentation:</p> <blockquote> <p>Android Market filters the applications that are visible to users, so that users can see and download only those applications that are compatible with their devices. One of the ways Market filters applications is by feature compatibility.</p> <p>To determine an application's feature compatibility with a given user's device, the Android Market service compares:</p> <ul> <li>Features required by the application — an application declares features in <code>&lt;uses-feature&gt;</code> elements in its manifest with...</li> <li>Features available on the device, in hardware or software — a device reports the features it supports as read-only system properties.</li> </ul> </blockquote> <p>What this means is that the reason your app isn't compatible with certain devices (as per Android Market) is because you have <em>explicitly</em> stated features that aren't available on that device.</p> <p>For example, by using <code>android.hardware.telephony</code>, you are effectively excluding <em>most</em> tablets currently available as they're not traditional phones. As such, Android Market will state that your app is <strong>not</strong> compatible with these devices.</p> <p>The same logic applies to <code>android.hardware.microphone</code>, <code>android.hardware.camera</code>, etc.</p> <p><strong>Edit:</strong> @ManfredMoser correctly pointed out that you set <em>all</em> those boolean elements to false and since you haven't posted your entire <code>AndroidManifest.xml</code>, have a look through the <a href="http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions" rel="nofollow">implicit feature requirements</a> and see if any of the permissions you requested correspond to hardware that isn't available on your test device(s).</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload