title: No resource found that matches the given name: attr 'colorPrimaryDark'
body: <blockquote>
    <p>~/myApp/app/build/intermediates/res/merged/debug/values/values.xml:102:
    error: Error: No resource found that matches the given name: attr
    'colorAccent'.</p>
  </blockquote>
  
  <p>And for <code>colorPrimary</code>, and <code>colorPrimaryDark</code>.
  This is a bare-bones project,  targeting version 21+.</p>
  
  <p>For posterity, see my <code>values/</code>:</p>
  
  <p><strong>values/styles.xml</strong></p>
  
  <pre><code>&lt;resources&gt;
          &lt;style name="AppTheme" parent="android:Theme.Material"&gt;
                  &lt;item name="colorPrimary"&gt;@color/primary&lt;/item&gt;
                  &lt;item name="colorPrimaryDark"&gt;@color/primary_dark&lt;/item&gt;
                  &lt;item name="colorAccent"&gt;@color/accent&lt;/item&gt;
          &lt;/style&gt;
  &lt;/resources&gt;
  </code></pre>
  
  <p><strong>values/colors.xml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;resources&gt;
          &lt;color name="primary"&gt;#3F51B5&lt;/color&gt;
          &lt;color name="primary_dark"&gt;#303F9F&lt;/color&gt;
          &lt;color name="accent"&gt;#FF4081&lt;/color&gt;
  &lt;/resources&gt;
  </code></pre>
  
  <p><strong>build.gradle</strong></p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
      compileSdkVersion 25
      buildToolsVersion "25.0.3"
      defaultConfig {
          applicationId "com.dcousens.myapplication"
          minSdkVersion 21
          targetSdkVersion 25
          versionCode 1
          versionName "1.0"
      }
  
      .. snip
  }
  </code></pre>
  
  <p>There are many questions under this name,  but the resolutions for them are bumping <code>compileSdkVersion</code> to at least 21.
  This has already been done,  and the error persists.</p>