Ho un blocco try / catch che genera un'eccezione e vorrei visualizzare le informazioni sull'eccezione nel registro del dispositivo Android.
Ho letto il log del dispositivo mobile con questo comando dal mio computer di sviluppo:
/home/dan/android-sdk-linux_x86/tools/adb shell logcat
Ho provato prima questo:
try {
// code buggy code
} catch (Exception e)
{
e.printStackTrace();
}
ma ciò non stampa nulla nel registro. È un peccato perché avrebbe aiutato molto.
Il meglio che ho ottenuto è:
try {
// code buggy code
} catch (Exception e)
{
Log.e("MYAPP", "exception: " + e.getMessage());
Log.e("MYAPP", "exception: " + e.toString());
}
Meglio di niente ma non molto soddisfacente.
Sai come stampare il backtrace completo sul registro?
Grazie.