title: 'React native run android' stop immediatelly after start the app in emulator
body: <p>I'm trying to test my Android application but when I start it with <code>react-native run-android</code> command after it is start on the device inmediatelly stop without error. </p>
  
  <p>I got this: </p>
  
  <pre><code>This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
  Running adb -s emulator-5556 reverse tcp:8081 tcp:8081
  Starting the app on emulator-5556 (adb -s emulator-5556 shell am start -n com.app/.MainActivity)...
  Starting: Intent { cmp=com.app/.MainActivity }
  </code></pre>
  
  <p>After I get back the prompt but not always, if I keep on try it is sometimes running properly, but I have to run this 10-15 times. The SDK version is 25 and I followed the React Native Getting Started installation guide. </p>
  
  <ul>
  <li>OS: Fedora 24 </li>
  <li>React-native: 0.42.0</li>
  </ul>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>I tryed out with <code>react-native start</code> and it was said for me <code>Loading dependency graph... ERROR  Packager can't listen on port 8081</code> but I don't understand why the previous command didn't said it for me. In this case I can change the port with the <code>--port 9000</code>, but I didn't found any other flag for the in the <code>react-native run-android</code> command. </p>
  
  <p><strong>UPDATE 2:</strong> </p>
  
  <p>It seems the problem occured because the remote debugger switched on on the device and it's connected to the remote debugger on the :8081 port and the adb wanted to create a new server for the mobile app through the :8081 for a while the old remote debug is still occupy the :8081 port, so it wasn't allow to create a new one. I switched off the remote debugger and it is running without problem. I'm not sure about that it's possible it was the problem. </p>