title: Google Play says my app is incompatible with some carrier models of a tablet due to manifest. What?
body: <p>Why would my app not be compatible with only some carrier versions of a particular device, and how do I fix it? Check this out:</p>
  
  <p><a href="https://i.stack.imgur.com/n7L3T.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/n7L3T.png" alt="wtf"></a></p>
  
  <p>So my app is only supported if they have the v1a3g model or the viennalte model. But if they are using the verizon or att version for example, they can't download my app.</p>
  
  <p>This is bothersome because I'm getting e-mails from users that have this Note Pro 12.2 tablet that want to download my app, but can't.</p>
  
  <p>According to google, the reason is:</p>
  
  <blockquote>
    <p>This device model is not supported in your app's APK manifest and hence users of this device model cannot install your app.</p>
  </blockquote>
  
  <p>Why wouldn't it be supported in my manifest? I checked, and my manifest doesn't exclude this device! Here's 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"
  xmlns:tools="http://schemas.android.com/tools"
  package="com.my.app.censored"&gt;
  
  &lt;uses-sdk tools:overrideLibrary="com.robertsimoes.shareable" /&gt;
  
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
  &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
  &lt;uses-permission android:name="android.permission.SEND_SMS" /&gt;
  &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;
  &lt;uses-permission android:name="com.android.vending.BILLING" /&gt;
  
  &lt;uses-feature
      android:glEsVersion="0x00020000"
      android:required="false" /&gt;
  
  &lt;application
      android:name=".myapplicationname"
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:largeHeap="true"
      android:supportsRtl="true"
      android:theme="@style/AppThemeDark"&gt;
      &lt;meta-data
          android:name="com.samsung.android.icon_container.has_icon_container"
          android:value="true" /&gt;
      &lt;meta-data
          android:name="com.google.android.gms.version"
          android:value="@integer/google_play_services_version" /&gt;
      &lt;meta-data
          android:name="com.google.android.maps.v2.API_KEY"
          android:value="censored" /&gt;
      &lt;meta-data
          android:name="com.google.android.gms.version"
          android:value="@integer/google_play_services_version" /&gt;
  
      &lt;activity
          android:name="com.zendesk.sdk.support.SupportActivity"
          android:theme="@style/SupportTheme" /&gt;
      &lt;activity
          android:name=".SplashActivity"
          android:configChanges="orientation|keyboardHidden|screenSize"
          android:label="@string/app_name"
          android:screenOrientation="portrait"
          android:theme="@style/AppTheme.BrandedLaunch"&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;
  </code></pre>
  
  <p>I've searched around stackoverflow for issues like this and people have suggested that some tablets cannot download an app if the apk size is too big (like larger than 20mb), but mine is only 7mb.</p>