@@ -1589,7 +1589,7 @@ private void ChkGetGitBranchRecursively_CheckedChanged(object sender, RoutedEven
15891589 return ; // dont run code on window init
15901590
15911591 Settings . Default . searchGitFolderRecursivly = ( bool ) chkGetGitBranchRecursively . IsChecked ;
1592- Settings . Default . Save ( ) ;
1592+ Settings . Default . Save ( ) ;
15931593 RefreshRecentProjects ( ) ;
15941594 }
15951595
@@ -3460,12 +3460,25 @@ private void menuInstallLastAPK_Click(object sender, RoutedEventArgs e)
34603460 pars += $ " && adb shell monkey -p { packageName } 1";
34613461 }
34623462
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+ }
34693482 }
34703483
34713484 private void txtWebglPort_TextChanged ( object sender , TextChangedEventArgs e )
0 commit comments