diff --git a/renderdocui/Windows/MainWindow.Designer.cs b/renderdocui/Windows/MainWindow.Designer.cs
index d48d9ff38..b90c40d77 100644
--- a/renderdocui/Windows/MainWindow.Designer.cs
+++ b/renderdocui/Windows/MainWindow.Designer.cs
@@ -95,6 +95,7 @@
this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator();
this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.manageRemote = new System.Windows.Forms.ToolStripMenuItem();
+ this.startAndroidRemoteServerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.viewDocsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.viewLogFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -118,6 +119,7 @@
this.statusProgress = new System.Windows.Forms.ToolStripProgressBar();
this.dockPanel = new WeifenLuo.WinFormsUI.Docking.DockPanel();
this.saveDialog = new System.Windows.Forms.SaveFileDialog();
+ this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator();
this.menuStrip1.SuspendLayout();
this.toolStripContainer1.BottomToolStripPanel.SuspendLayout();
this.toolStripContainer1.ContentPanel.SuspendLayout();
@@ -516,7 +518,9 @@
this.resolveSymbolsToolStripMenuItem,
this.toolStripSeparator11,
this.optionsToolStripMenuItem,
- this.manageRemote});
+ this.manageRemote,
+ this.toolStripSeparator13,
+ this.startAndroidRemoteServerToolStripMenuItem});
this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
this.toolsToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
this.toolsToolStripMenuItem.Text = "&Tools";
@@ -804,6 +808,18 @@
this.saveDialog.Filter = "Log Files (*.rdc)|*.rdc";
this.saveDialog.Title = "Save Log As";
//
+ // toolStripSeparator13
+ //
+ this.toolStripSeparator13.Name = "toolStripSeparator13";
+ this.toolStripSeparator13.Size = new System.Drawing.Size(271, 6);
+ //
+ // startAndroidRemoteServerToolStripMenuItem
+ //
+ this.startAndroidRemoteServerToolStripMenuItem.Name = "startAndroidRemoteServerToolStripMenuItem";
+ this.startAndroidRemoteServerToolStripMenuItem.Size = new System.Drawing.Size(274, 26);
+ this.startAndroidRemoteServerToolStripMenuItem.Text = "Start Android Remote Server";
+ this.startAndroidRemoteServerToolStripMenuItem.Click += new System.EventHandler(this.startAndroidRemoteServerToolStripMenuItem_Click);
+ //
// MainWindow
//
this.AllowDrop = true;
@@ -907,11 +923,13 @@
private System.Windows.Forms.ToolStripMenuItem pythonShellToolStripMenuItem;
private System.Windows.Forms.ToolStripStatusLabel statusIcon;
private System.Windows.Forms.ToolStripMenuItem manageRemote;
+ private System.Windows.Forms.ToolStripMenuItem startAndroidRemoteServerToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem checkForUpdatesToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem showTipsToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator12;
private System.Windows.Forms.ToolStripMenuItem statisticsViewerToolStripMenuItem;
private System.Windows.Forms.ToolStripDropDownButton contextChooser;
private System.Windows.Forms.ToolStripMenuItem localContext;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator13;
}
}
\ No newline at end of file
diff --git a/renderdocui/Windows/MainWindow.cs b/renderdocui/Windows/MainWindow.cs
index facba193b..39d69f004 100644
--- a/renderdocui/Windows/MainWindow.cs
+++ b/renderdocui/Windows/MainWindow.cs
@@ -1943,5 +1943,15 @@ namespace renderdocui.Windows
}
#endregion
+
+ private void startAndroidRemoteServerToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ // /K to keep the window open after finishing.
+ // We want to see the output, e.g. to see if adb is on the path.
+ ProcessStartInfo processInfo = new ProcessStartInfo("cmd.exe", "/K android_remoteserver.bat");
+
+ Process process = Process.Start(processInfo);
+ process.Close();
+ }
}
}
diff --git a/renderdocui/renderdocui.csproj b/renderdocui/renderdocui.csproj
index 407564e74..f42315876 100644
--- a/renderdocui/renderdocui.csproj
+++ b/renderdocui/renderdocui.csproj
@@ -627,6 +627,10 @@
+
+ copy $(SolutionDir)scripts\android_remoteserver.bat $(TargetDir)
+copy $(SolutionDir)scripts\android_capture.bat $(TargetDir)
+