Android Eclipse Utilice herramientas externas para ejecutar una secuencia de comandos en el código

Me enteré de que una solución a muchas de mis preguntas sin respuesta era ejecutar un script perl en el código para realizar algunos cambios que son difíciles de imposible hacer con regexs o musch más simple que algunos consejos que tengo para conectar en DalVik.

Así que esto va a ser una pregunta auto-contestada si te digo cómo logro hacerlo, paso a paso . Espero que esto ayude a la gente a resolver algunos de sus problemas.

El objetivo es ejecutar la siguiente línea de comandos desde Eclipse en mi archivo abierto actualmente y actualizarlo para ver los resultados:

Perl -S -pi.bak myscript.pl

Voy a utilizar una configuración de Herramientas Externas. Esta guía se basa en Eclipse 3.7.1

  1. Abrir Ejecutar -> Herramientas Externas -> Configuración de Herramientas Externas … (Alternativamente, puede abrirlo desde el icono Ejecutar con la pequeña caja de herramientas roja en la esquina)
  2. Seleccione el programa
  3. Agregue una nueva configuración de lanzamiento (primer icono con el pequeño más en la esquina superior derecha o haga clic derecho en Programa -> Nuevo )
  4. Usted debe ver esto: Diálogo de configuración de herramientas externas
  5. Rellenar el nombre
  6. En la ubicación, coloque el camino a la herramienta que desea iniciar (en este caso, perl: C: \ Perl \ bin \ perl.exe )
  7. En la direectoria de trabajo, elija entre Variables … , $ {container_loc}, que es el directorio del archivo actualmente en el IDE
  8. Como argumentos poner: -S -pi.bak $ {file_prompt: Select Perl Script: D: \ marcelo \ Perl \ bin \ myscript.pl} $ {container_name}
    Una vez más no tienes que escribir $ {container_name} o $ {file_prompt …} puedes elegirlo desde Variables …
  9. Presione Aplicar
    Usted debe ver esto ahora: Introduzca aquí la descripción de la imagen
  10. Vaya a la pestaña Actualizar y active la opción Actualizar recursos al finalizar y elija entre las opciones. El recurso seleccionado
  11. Vaya a la pestaña Construir y desactive la opción Crear antes de iniciar

Hemos terminado, ahora varias notas:

  • En la pestaña Común puede comprobar Herramientas externas en el menú Añadir a favoritos y su guión aparecerá en el submenú Herramientas externas sin tener que ejecutarlo primero.
  • Usted probablemente notó que hay un montón de otras opciones, no dude en experimentar
  • Este ejemplo sólo modifica el archivo en el IDE. Los contenidos de myscript.pl son:

Siguiente a menos que /Log.i/;
S / \ bint \ s + (\ w +) / int n_ $ 1 / g;
S / \ bString \ s + (\ w +) / String s_ $ 1 / g;

  • El archivo $ {file_prompt: Select Perl Script: D: \ marcelo \ Perl \ bin \ myscript.pl} abre un cuadro de diálogo donde se puede seleccionar el script perl para ejecutar.
  • Si desea ejecutar siempre el mismo script, simplemente reemplace el archivo $ {file_prompt …} con el nombre del script
  • Instalé el complemento EPIC en Eclipse para que también pueda editar archivos perl

  • No está restringido a modificar su recurso. Sólo puede ejecutar una secuencia de comandos que genera salidas del archivo actual. La salida de la secuencia de comandos, también los errores encontrados, se muestran en la consola
    Sugerencia: En perl si desea escribir el nuevo archivo y también imprimir un mensaje para el usuario, utilice STDERR para imprimir el mensaje y STDOUT para imprimir el archivo.

  • La división de una cadena funciona en Java, no funciona en Android
  • Número de tarjeta de validación de la validación de la expresión regular
  • Relacionar URI con <data> como http://example.com/algo en AndroidManifest
  • Android / Java: comprueba si url es url válida de youtube
  • Android java regex coinciden con todos menos un carácter
  • Cómo utilizar la expresión regular en android
  • ¿Cómo puedo eliminar la cadena de caracteres dinámicos de una cadena?
  • Cómo encontrar elementos por subcadena de ID usando la sintaxis del selector Jsoup?
  • Diferencia de regex de Java y Android
  • Identificar el tipo de patrón de regex
  • ¿Cuál sería una simple expresión regular para la comprobación de contraseña durante la suscripción?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.