diff options
Diffstat (limited to 'cmds')
-rw-r--r-- | cmds/am/src/com/android/commands/am/Am.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cmds/am/src/com/android/commands/am/Am.java b/cmds/am/src/com/android/commands/am/Am.java index 396b32f..3df88bb 100644 --- a/cmds/am/src/com/android/commands/am/Am.java +++ b/cmds/am/src/com/android/commands/am/Am.java @@ -127,6 +127,8 @@ public class Am { runSetDebugApp(); } else if (op.equals("clear-debug-app")) { runClearDebugApp(); + } else if (op.equals("bug-report")) { + runBugReport(); } else if (op.equals("monitor")) { runMonitor(); } else if (op.equals("screen-compat")) { @@ -844,6 +846,11 @@ public class Am { mAm.setDebugApp(null, false, true); } + private void runBugReport() throws Exception { + mAm.requestBugReport(); + System.out.println("Your lovely bug report is being created; please be patient."); + } + private void runSwitchUser() throws Exception { String user = nextArgRequired(); mAm.switchUser(Integer.parseInt(user)); @@ -1508,6 +1515,9 @@ public class Am { "\n" + "am clear-debug-app: clear the previously set-debug-app.\n" + "\n" + + "am bug-report: request bug report generation; will launch UI\n" + + " when done to select where it should be delivered." + + "\n" + "am monitor: start monitoring for crashes or ANRs.\n" + " --gdb: start gdbserv on the given port at crash/ANR\n" + "\n" + |