title: Android - changing compileSdkVersion to 16 leads to compilation errors (gradle)
body: <p>Just created a new Android app in Studio and I set compileSdkVersion and minSdkVersion to 16, because I want to make sure that I don't use any features in later versions of Android by accident.</p>
  
  <p>However, this line in my build.gradle seems to lead to compilation errors after changing these:</p>
  
  <pre><code>compile 'com.android.support:appcompat-v7:23.0.0'
  </code></pre>
  
  <p>When I comment it out, compilation will be successful. Do I not need this line? I thought it was necessary for ActionBar, etc.</p>
  
  <p>Do I have the wrong idea to be changing the compileSdkVersion to 16 in the first place to make sure that I don't use new features?</p>