react-native run-android builds an old version of the code onto device : <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>
