2016-02-15 23 views
12

Utilizzo Android Studio 1.5.1 e si cancella il buffer logcat durante il riavvio dell'app. Ora la mia app si arresta, si riavvia e non vedo cosa succede prima dello schianto.Previene la cancellazione del log di Android durante il riavvio dell'app

C'è un modo per il logcat in Android Studio di non cancellare durante il riavvio dell'app? Volevo aumentare la dimensione del buffer logcat, ma non ho trovato l'opzione nella versione corrente di AS.

risposta

19

ho avuto lo stesso problema, ma sembra più una caratteristica di un bug:

In Android Studio, l'impostazione per la finestra Logcat di default sembra essere "Mostra selezionata solo Application" (in alto a destra della Logcat window) ... che sta guardando il log del processo selezionato (il tuo avvio corrente per impostazione predefinita). Pertanto, quando l'app si arresta in modo anomalo durante il test, tale processo non funziona, quindi il filtro cancella il registro.

Invece, selezionare "Configurazione Modifica filtro ..." e impostare un filtro per la vostra applicazione, ad esempio:

  • FilterName: MyApp
  • PackageName: com.example.myapp (< < sostituirlo con il nome del pacchetto dell'app)

... e quindi selezionare quel filtro per le corse future. Questo dovrebbe tenere il registro lì per te, anche dopo l'arresto anomalo dell'app.

duplicate

+0

Grazie funziona perfettamente – geniushkg

+0

questo è veramente istruttiva e utile –

Problemi correlati