2012-03-02 16 views
36

Mi aspettavo che questo fosse un compito semplice, ma sono sorpreso di non trovare risposte per questo.Cancellazione automatica di LogCat su ogni Eclipse Debug/Run?

Vorrei chiarire:

  • non voglio chiamare adb logcat -c manualmente. Infatti, non sto nemmeno utilizzando la riga di comando per visualizzare LogCat, quindi non penso che questo sia possibile (modifica: in realtà, è, eseguendo il comando in una riga di comando separata ... ma io non voglio farlo). Sto usando Eclipse per visualizzare LogCat.

  • Non voglio fare clic sul pulsante Clear Log ogni volta. Questo è quello che sto facendo ora.

  • faccio, programatically o tramite configurazioni Run/Debug di Eclipse o comunque, vogliono un modo per automaticamente chiaro LogCat ogni volta mi ha colpito Ctrl +F11 di eseguire il mio progetto Android. Il mio LogCat si sta ammassando. Ctrl + F11 non è importante, è solo il mio collegamento a Debug. Vorrei cancellare LogCat su Debug/Run.

  • Sto usando Eclipse su Windows 7 e il debug con un Nexus One (non un emulatore).

ho provato:

  • Modifica debug/configurazioni Run. (Project ->Properties ->Run/Debug Settings ->Edit Launch Configurations) L'esecuzione dall'emulatore è l'unico modo per aggiungere Additional Emulator Command Line Options. Ma Sto utilizzando l'attuale dispositivo Android, quindi non posso accedere a tali opzioni.

  • Costruttori? Non ero sicuro di come usarlo. (Project ->Properties ->Builders). Come utilizzerei questo per cancellare LogCat ogni volta che corro?

Sto cominciando a pensare che devo scrivere un programma macro per agganciare Ctrl +F11 quando il processo in primo piano attivo è eclipse.exe spostare il mio cursore sul pulsante Clear Log e fare clic su di esso. Immagino che cancellare LogCat automaticamente sia troppo chiedere.

+14

+1 sulla tua domanda. Come può un ambiente di sviluppo non pensare a questo? Voglio schiaffeggiare qualcuno. – detay

risposta

0

Se non si è bloccati su Eclipse a causa di alcuni motivi validi, è possibile provare IntelliJ IDEA come IDE. Ecco un'opzione per la configurazione dell'esecuzione per la registrazione chiara sull'esecuzione dell'app. Purtroppo, dopo il http://youtrack.jetbrains.com/issue/IDEA-80976 è rotto in questo momento, ma penso che verrà risolto nel prossimo futuro.

+3

Grazie, ma sono legato ad Eclipse;/ – Jason

+0

Cambio idea - Penso di averlo avuto con Eclipse per un po '. Speriamo che Intellij IDEA sia migliore. Forse proverò anche console LogCat. – Jason

+2

@OleGG Non c'è altro modo per gestire questo problema? Non voglio cambiare IDE. Ho appena preso confidenza con Eclipse. Inoltre, perché ci sono altri plugin su Eclipse. Sto anche programmando di fare la programmazione arduino su eclipse. – FireAndIce

2

Alcune versioni commerciali di Eclipse (ad esempio Adobe Flash Builder) hanno questa opzione come opzione nel pannello delle preferenze. Probabilmente è una cosa relativamente banale da implementare, semplicemente non si sono disturbati.

Si dovrebbe richiedere questa funzionalità, se abbastanza persone lo fanno potrebbero aggiungerlo alla prossima release:

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

+0

Dove è il posto dove passare la richiesta di questa funzione? – Pacerier

+0

@Pacerier La piattaforma Eclipse non fornisce il supporto LogCat, che proviene dal toolkit Android (http://developer.android.com/tools/help/logcat.html). Suggerirei di presentare la tua richiesta insieme a loro. –

Problemi correlati