@@ -1589,7 +1589,7 @@ private void ChkGetGitBranchRecursively_CheckedChanged(object sender, RoutedEven
1589
1589
return ; // dont run code on window init
1590
1590
1591
1591
Settings . Default . searchGitFolderRecursivly = ( bool ) chkGetGitBranchRecursively . IsChecked ;
1592
- Settings . Default . Save ( ) ;
1592
+ Settings . Default . Save ( ) ;
1593
1593
RefreshRecentProjects ( ) ;
1594
1594
}
1595
1595
@@ -3460,12 +3460,25 @@ private void menuInstallLastAPK_Click(object sender, RoutedEventArgs e)
3460
3460
pars += $ " && adb shell monkey -p { packageName } 1";
3461
3461
}
3462
3462
3463
- // TODO start cmd minimized
3464
- Tools . LaunchExe ( cmd , pars ) ;
3465
- // get apk name from path
3466
- var apkName = Path . GetFileName ( playerPath ) ;
3467
- if ( chkStreamerMode . IsChecked == true ) apkName = " (hidden in streamermode)" ;
3468
- SetStatus ( "Installed APK:" + apkName ) ;
3463
+ //Tools.LaunchExe(cmd, pars);
3464
+ var process = Tools . LaunchExe ( cmd , pars , captureOutput : true ) ;
3465
+ var output = process . StandardOutput . ReadToEnd ( ) ;
3466
+ var errorOutput = process . StandardError . ReadToEnd ( ) . Replace ( "\r " , "" ) . Replace ( "\n " , "" ) ;
3467
+
3468
+ process . WaitForExit ( ) ;
3469
+
3470
+ // Console.WriteLine(output);
3471
+ if ( ! string . IsNullOrEmpty ( errorOutput ) )
3472
+ {
3473
+ SetStatus ( "Error installing APK: " + errorOutput ) ;
3474
+ }
3475
+ else
3476
+ {
3477
+ // get apk name from path
3478
+ var apkName = Path . GetFileName ( playerPath ) ;
3479
+ if ( chkStreamerMode . IsChecked == true ) apkName = " (hidden in streamermode)" ;
3480
+ SetStatus ( "Installed APK:" + apkName ) ;
3481
+ }
3469
3482
}
3470
3483
3471
3484
private void txtWebglPort_TextChanged ( object sender , TextChangedEventArgs e )
0 commit comments