title: Why `cordova build android` always downloads android-25 platform
body: <p>Even when I have :</p>
  
  <ul>
  <li>Specify <code>minSdkVersion=19</code> in <code>config.xml</code> </li>
  <li>Specify via gradle parameter <code>--gradleArg=-PcdvminSdkVersion=19</code> </li>
  <li>Specify <code>target=android-19</code> in <code>platform/android/project.properties</code> (I know, I shouldn't do this)</li>
  </ul>
  
  <p>No matter which order I did the above, the build process always downloads android-25...</p>
  
  <pre><code>....
  File /root/.android/repositories.cfg could not be loaded.
  Checking the license for package Android SDK Platform 25 in /opt/android-sdk/licenses
  License for package Android SDK Platform 25 accepted.
  Preparing "Install Android SDK Platform 25".
  "Install Android SDK Platform 25" ready.
  Finishing "Install Android SDK Platform 25"
  Installing Android SDK Platform 25 in /opt/android-sdk/platforms/android-25
  "Install Android SDK Platform 25" complete.
  ...
  </code></pre>
  
  <p>Here's my situation</p>
  
  <pre><code>~# cordova -v
  7.0.1
  
  ~# cordova platform version android
  Installed platforms:
    android 6.2.3
  Available platforms:
    blackberry10 ~3.8.0 (deprecated)
    browser ~4.1.0
    webos ~3.7.0
    windows ~5.0.0
  </code></pre>
  
  <p>Did I miss something?</p>
  
  <p>I'm running the build inside container for a CI purposes. So unintended/unforeseen dependency resolution must be avoided as much as possible.</p>