¿Cómo enviar String valor adicional de la línea de comandos?

Mi prueba automatizada envía intents a través de la adb shell am , pero estoy teniendo problemas para especificar un extra que es una matriz de cadenas .

De acuerdo con los documentos de la clase Intent , es posible poner una String [] extra a una intención.

Sin embargo, la especificación Intent docs para el comando am no lista un tipo de matriz de cadena. Los únicos tipos de cadenas que puedo ver en los documentos es la cadena normal y quizás nulo "cadena":

 --esn <EXTRA_KEY> Add a null extra. This option is not supported for URI intents. -e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> Add string data as a key-value pair. 

¿Es evitable escribir una aplicación java con el mero propósito de enviar arrays de cadenas?

¿Hay una manera de enviar un String [] extra desde la línea de comandos?

Editar en caso de que esto no sea posible de esta manera, ¿cuál es la forma preferida de hacer esto?

Vieja pregunta, pero sin respuesta.
adb shell am muestra todas las opciones, entre ellas hay:

 [--esa <EXTRA_KEY> <EXTRA_STRING_VALUE>[,<EXTRA_STRING_VALUE...]] (to embed a comma into a string escape it using "\,") 

Para cualquier persona que busca esto los indicadores de la línea de comando para los suplementos se enumeran abajo

 -e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> --esn <EXTRA_KEY> --ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> --ei <EXTRA_KEY> <EXTRA_INT_VALUE> --el <EXTRA_KEY> <EXTRA_LONG_VALUE> --ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> --eu <EXTRA_KEY> <EXTRA_URI_VALUE> --ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>] --eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...] --ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...] --efa <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...] 
  • Android Runtime.getRuntime (). Exec () para navegar a través de directorios
  • Terminal Android - comandos que faltan de telnet, recibiendo este error: KO: comando desconocido, intenta 'ayuda'
  • Android 'no es reconocido como un comando interno o externo
  • Java SDK Manager se bloquea con "flashplayerplugin" en la salida de línea de comandos
  • Proyecto Android y Gradle: montar un solo módulo
  • ¿Cómo empaquetar la aplicación de línea de comandos nativa en apk?
  • Cordova ejecutar (en realidad) dispositivo Android utilizando la línea de comandos?
  • ¿Cómo ejecutar una aplicación específica de Android con Terminal?
  • Construya el proyecto android desde la línea de comandos
  • Especificar la ubicación de salida al ensamblar un proyecto de Android con Gradle a través de Terminal?
  • ¿Cómo puedo ejecutar las herramientas de línea de comandos de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.