2012-03-02 23 views
36

Esperaba que esto fuera una tarea simple, pero estoy sorprendido de no encontrar respuestas para esto.¿Limpia automáticamente LogCat en cada depuración/ejecución de Eclipse?

Aclaro:

  • no quiero llamar adb logcat -c manualmente. De hecho, ni siquiera estoy usando la línea de comando para ver LogCat, así que no creo que esto sea posible (edit: en realidad, lo es, ejecutando el comando en una línea de comando separada ... pero yo no quiero hacer eso). Estoy usando Eclipse para ver LogCat.

  • No deseo hacer clic en el botón Clear Log cada vez. Eso es lo que estoy haciendo ahora.

  • hago, mediante programación o mediante configuraciones de ejecución/depuración de Eclipse o sin embargo, quieren una manera de automáticamente LogCat claro cada vez que golpeo Ctrl +F11 ejecutar mi proyecto Android. Mi LogCat se está abarrotando. Ctrl + F11 no es importante, es solo mi acceso directo a Depurar. Me gustaría borrar LogCat en Debug/Run.

  • Estoy usando Eclipse en Windows 7 y depuración con un Nexus One (no un emulador).

que he probado:

  • Modificación de depuración/configuraciones de ejecución. (Project ->Properties ->Run/Debug Settings ->Edit Launch Configurations) que va desde el emulador es la única manera de añadir Additional Emulator Command Line Options. Pero Me estoy ejecutando desde el dispositivo Android real, por lo que no puedo acceder a esas opciones.

  • Constructores? No estaba seguro de cómo usar esto. (Project ->Properties ->Builders). ¿Cómo usaría esto para borrar LogCat cada vez que corro?

estoy empezando a pensar que tienen que escribir un programa macro para enganchar Ctrl +F11 cuando el proceso en primer plano activo es eclipse.exe a mover el cursor al botón Clear Log y haga clic en él. Creo que borrar LogCat automáticamente es demasiado pedir.

+14

+1 en su pregunta. ¿Cómo puede un entorno de desarrollo no pensar en esto? Quiero abofetear a alguien. – detay

Respuesta

0

Si no está conectado a Eclipse debido a algunas razones importantes, puede probar IntelliJ IDEA como IDE. Aquí hay una opción para ejecutar la configuración para iniciar sesión en la aplicación. Desafortunadamente, después de http://youtrack.jetbrains.com/issue/IDEA-80976 está roto en este momento, pero creo que se solucionará en un futuro próximo.

+3

Gracias, pero estoy vinculado a Eclipse;/ – Jason

+0

Cambio de opinión - Creo que lo he tenido con Eclipse por un tiempo. Esperemos que Intellij IDEA sea mejor. Quizás también intente con la consola LogCat. – Jason

+2

@OleGG ¿No hay otra forma de manejar este problema? No quiero cambiar IDE. Me acabo de familiarizar con Eclipse. Además, porque hay más complementos en Eclipse. También estoy planeando hacer la programación arduino en eclipse. – FireAndIce

2

Algunas versiones comerciales de Eclipse (por ejemplo, Adobe Flash Builder) tienen esto como una opción en el panel de preferencias. Probablemente sea algo relativamente trivial de implementar, simplemente no se molestaron.

Debe solicitar esta función, si suficiente gente lo hace puede ser que añadirlo a la siguiente versión:

http://www.eclipse.org/contribute/

+0

¿Dónde está el lugar para votar esta solicitud de función? – Pacerier

+0

@Pacerier La plataforma Eclipse no proporciona el soporte LogCat, que proviene del kit de herramientas de Android (http://developer.android.com/tools/help/logcat.html). Sugeriría que presente su solicitud con ellos. –

Cuestiones relacionadas