diff --git a/build/android/pylib/gtest/gtest_test_instance.py b/build/android/pylib/gtest/gtest_test_instance.py
index 26288be6ecb1a..9e4e19a42c0a2 100644
--- a/build/android/pylib/gtest/gtest_test_instance.py
+++ b/build/android/pylib/gtest/gtest_test_instance.py
@@ -349,8 +349,6 @@ class GtestTestInstance(test_instance.TestInstance):
         self._flags.extend(flag for flag in stripped_lines if flag)
     if args.run_disabled:
       self._flags.append('--gtest_also_run_disabled_tests')
-    if args.test_arguments:
-      self._flags.extend(args.test_arguments.split())
 
   @property
   def activity(self):
diff --git a/build/android/pylib/instrumentation/instrumentation_test_instance.py b/build/android/pylib/instrumentation/instrumentation_test_instance.py
index 2324fca1194d3..adf36d29a41c0 100644
--- a/build/android/pylib/instrumentation/instrumentation_test_instance.py
+++ b/build/android/pylib/instrumentation/instrumentation_test_instance.py
@@ -654,13 +654,6 @@ class InstrumentationTestInstance(test_instance.TestInstance):
     if args.regenerate_goldens:
       self._flags.append('--regenerate-goldens')
 
-    if args.test_arguments:
-      # --test-arguments is deprecated for gtests and is in the process of
-      # being removed.
-      raise Exception(
-          '--test-arguments is not supported for instrumentation '
-          'tests. Pass command-line flags directly instead.')
-
   def _initializeDriverAttributes(self):
     self._driver_apk = os.path.join(
         constants.GetOutDirectory(), constants.SDK_BUILD_APKS_DIR,
diff --git a/build/android/pylib/instrumentation/instrumentation_test_instance_test.py b/build/android/pylib/instrumentation/instrumentation_test_instance_test.py
index 2ff8a36eb5809..301f95a191ffb 100755
--- a/build/android/pylib/instrumentation/instrumentation_test_instance_test.py
+++ b/build/android/pylib/instrumentation/instrumentation_test_instance_test.py
@@ -47,15 +47,14 @@ class InstrumentationTestInstanceTest(unittest.TestCase):
         'device_flags_file',
         'strict_mode',
         'regenerate_goldens',
-        'test_arguments',
       ])
 
   def createFlagAttributesArgs(
       self, command_line_flags=None, device_flags_file=None,
-      strict_mode=None, regenerate_goldens=None, test_arguments=None):
+      strict_mode=None, regenerate_goldens=None):
     return self._FlagAttributesArgs(
         command_line_flags, device_flags_file, strict_mode,
-        regenerate_goldens, test_arguments)
+        regenerate_goldens)
 
   def test_initializeFlagAttributes_commandLineFlags(self):
     o = self.createTestInstance()
@@ -92,12 +91,6 @@ class InstrumentationTestInstanceTest(unittest.TestCase):
     self.assertEquals(
         o._flags, ['--enable-test-intents', '--regenerate-goldens'])
 
-  def test_initializeFlagAttributes_testArgumentsRaisesException(self):
-    o = self.createTestInstance()
-    args = self.createFlagAttributesArgs(test_arguments='--foo --bar')
-    with self.assertRaises(Exception):
-      o._initializeFlagAttributes(args)
-
   def testGetTests_noFilter(self):
     o = self.createTestInstance()
     raw_tests = [
diff --git a/build/android/test_runner.py b/build/android/test_runner.py
index de297bb4e537b..f9c2c4f887454 100755
--- a/build/android/test_runner.py
+++ b/build/android/test_runner.py
@@ -84,12 +84,6 @@ def AddCommandLineOptions(parser):
       type=os.path.realpath,
       help='The relative filepath to a file containing '
            'command-line flags to set on the device')
-  # TODO(jbudorick): This is deprecated. Remove once clients have switched
-  # to passing command-line flags directly.
-  parser.add_argument(
-      '-a', '--test-arguments',
-      dest='test_arguments', default='',
-      help=argparse.SUPPRESS)
   parser.set_defaults(allow_unknown=True)
   parser.set_defaults(command_line_flags=None)
 
@@ -431,10 +425,6 @@ def AddInstrumentationTestOptions(parser):
       '--timeout-scale',
       type=float,
       help='Factor by which timeouts should be scaled.')
-  parser.add_argument(
-      '-w', '--wait_debugger',
-      action='store_true', dest='wait_for_debugger',
-      help='Wait for debugger.')
 
   # These arguments are suppressed from the help text because they should
   # only ever be specified by an intermediate script.
diff --git a/docs/android_debugging_instructions.md b/docs/android_debugging_instructions.md
index 8fd2dd891188b..fbb4f98041385 100644
--- a/docs/android_debugging_instructions.md
+++ b/docs/android_debugging_instructions.md
@@ -237,7 +237,7 @@ output a message.
 To run unit tests use the following command:
 
 ```shell
-out/Debug/bin/run_test_name -f <test_filter_if_any> --test-arguments=--wait-for-debugger -t 6000
+out/Debug/bin/run_test_name -f <test_filter_if_any> --wait-for-debugger -t 6000
 ```
 
 That command will cause the test process to wait until a debugger is attached.