title: How to start a process using Xamarin C# on an android app?
body: <p>Having this code:</p>
  
  <pre><code>  Process checkForUpdates = new Process();
    checkForUpdates.StartInfo.FileName = @"python";
    checkForUpdates.StartInfo.Arguments = "-V";
    checkForUpdates.StartInfo.UseShellExecute = true;
    checkForUpdates.StartInfo.RedirectStandardOutput = true;
    checkForUpdates.StartInfo.RedirectStandardError = true;
    checkForUpdates.StartInfo.CreateNoWindow = false;
    checkForUpdates.EnableRaisingEvents = true;
    checkForUpdates.Start();
    string result = checkForUpdates.StandardOutput.ReadToEnd();
  </code></pre>
  
  <p>I'm trying retrieve the output of the command python -V in order to determine if python is installed on the device.</p>
  
  <p>The code above compiles but the code seems to hang during the process without any errors. The same code works fine on UWP.</p>
  
  <p>Is there any other way to make it work on Android?</p>