title: NDK debugging: ndk-gdb fails to pull app_process. Who and when creates the app_process binary?
body: <p>While investigating a problem with hitting breakpoints in native code, I decided to check if ndk-gdb works OK. I've deleted app_process, started Java debugging and ran <code>ndk-gdb --force</code>. Guess what, app_process is not created. <code>ndk-gdb --verbose</code> output has this line :</p>
  
  <pre><code>## COMMAND: adb_cmd pull /system/bin/app_process obj/local/armeabi-v7a/app_process
  remote object '/system/bin/app_process' not a file or directory
  Pulled app_process from device/emulator.
  </code></pre>
  
  <p>I've uninstalled the app from the target device, rebooted the device and repeated. Still no app_process. So, I wonder what's the problem here, and I also wonder when is this file created, and by what process / script.</p>