title: React native ERROR Packager can't listen on port 8081
body: <p>Have set up React native on my Windows box and it continually gives me this message when running react-native start:</p>
  
  <p><strong>ERROR  Packager can't listen on port 8081</strong></p>
  
  <p>Ok, so I change it per instructions to: </p>
  
  <p><strong>react-native start --port=8088</strong></p>
  
  <p>This works great and I receive this:</p>
  
  <pre><code>[12/24/2016, 10:03:33 AM]         HMR Server listening on /hot
  React packager ready.
  [12/24/2016, 10:03:41 AM] &lt;START&gt; Initializing Packager
  [12/24/2016, 10:03:41 AM] &lt;START&gt; Building in-memory fs for JavaScript
  [12/24/2016, 10:03:41 AM] &lt;END&gt;   Building in-memory fs for JavaScript (103ms)
  [12/24/2016, 10:03:41 AM] &lt;START&gt; Building Haste Map
  [12/24/2016, 10:03:41 AM] &lt;END&gt;   Building Haste Map (64ms)
  [12/24/2016, 10:03:41 AM] &lt;END&gt;   Initializing Packager (221ms)
  </code></pre>
  
  <p>So as instructed I then run this:</p>
  
  <p><strong>C:\ReactProjects\AwesomeProject>react-native run-android</strong></p>
  
  <p>And get this:</p>
  
  <pre><code>JS server not recognized, continuing with build...
  Running C:\Users\&lt;user&gt;\AppData\Local\Android\sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
  Building and installing the app on the device (cd android &amp;&amp; gradlew.bat installDebug)...
  JS server not recognized, continuing with build...
  Running C:\Users\&lt;user&gt;\AppData\Local\Android\sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
  Building and installing the app on the device (cd android &amp;&amp; gradlew.bat installDebug)...
  .
  .
  .
  BUILD SUCCESSFUL
  Total time: 19.304 secs
  Starting the app on emulator-5554 (C:\Users\&lt;user&gt;\AppData\Local\Android\sdk/platform-tools/adb -s emulator-5554 shell am start -n com.awesomeproject/.MainActivity)...
  Starting: Intent { cmp=com.awesomeproject/.MainActivity }
  </code></pre>
  
  <p>Sadly the emulator then gives me:</p>
  
  <pre><code>“Could not get BachedBridge, make sure your bundle is packaged correctly”
  </code></pre>
  
  <p>So there are instructions that state you must change the port on the emulator, but I am using the Nexus 5 running Marshmellow and cannot find that setting:</p>
  
  <pre><code>     You will also need to update your applications to load the JavaScript bundle
       from the new port. Open the in-app Developer menu, then go to Dev Settings → Debug
   server host for device and replace 8081 with your port of choice.
  </code></pre>
  
  <p>Anyone have an idea of how to set the emulator up to recognize the packager? </p>