title: react-native run-android builds an old version of the code onto device
body: <p>This occurs in both production and dev builds. I can connect to the dev server, reload, and the new code is built and runs on the device.</p>
  
  <p>Step-by-step of what I have tried:</p>
  
  <ol>
  <li><p>Modify code.</p></li>
  <li><p>Re-bundle:</p></li>
  </ol>
  
  <p><code>react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
  </code></p>
  
  <ol start="3">
  <li><p><code>./gradlew clean</code></p></li>
  <li><p><code>react-native run-android</code> - Builds old version</p></li>
  <li><p><code>react-native run-android --variant=release</code> - Builds old version</p></li>
  </ol>
  
  <p>Is there any way to completely wipe the <code>android</code> build and build from scratch? My gut tells me that <code>run-android</code> is not performing a full clean build.</p>