Próbuję przekierować dziennik mojej aplikacji do pliku sdcard. Ale nie udało mi się tego zrobić. Próbuję czegoś takiego.Jak przekierować moje dane wyjściowe dziennika z logcat na kartę SD na urządzeniu z Androidem?
String cmd= "logcat -v time ActivityManager:W myapp:D *:* >\""+file.getAbsolutePath()+"\"";
Runtime.getRuntime().exec(cmd);
Próbowałem również opcji -f ale również nie działa.
thanx dla reply..I próbowała to samo, ale otrzymuję pusty plik –
należy pamiętać, że może to zająć trochę czasu dla pliku dziennika, aby pokazać zawartość, jak to może być buforowania zapisuje do pliku (i pisania kilka KB na raz) – adamk
I jeszcze jedna ważna rzecz - upewnij się, że twoja aplikacja ma uprawnienia WRITE_EXTERNAL_STORAGE i READ_LOGS - lub nie pozwoli jej czytać dzienników i zapisywać ich na sdcard. – adamk