Есть ли способ получить сообщения журнала с телефона Android.
Я создаю приложение, которое использует GPS моего HTC Hero. Я могу запускать и отлаживать приложение из eclipse, но это плохой вариант использования GPS, он сидел за моим столом.
Когда я запускаю приложение, когда иду, я получаю прерывистое исключение. Есть ли в любом случае я могу вывести эти исключения в текстовый файл на SD-карте или вывести вызовы на Log.x("")
в текстовый файл, чтобы я мог видеть, что такое исключение.
Спасибо
EDIT: решение
Вот код, который я, наконец, пошел с...
Thread.currentThread().setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable ex) {
PrintWriter pw;
try {
pw = new PrintWriter(
new FileWriter(Environment.getExternalStorageDirectory()+"/rt.log", true));
ex.printStackTrace(pw);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
});
Мне пришлось обернуть строку
pw = new PrintWriter(new FileWriter(Environment.getExternalStorageDirectory()+"/rt.log", true));
в try/catch, поскольку Eclipse не позволит мне скомпилировать приложение. Он продолжал говорить
Unhandled exception type IOException 1 quick fix Sorround with try/catch
Итак, я сделал, и все это работает отлично, но это заставляет меня задаться вопросом, что такое Eclipse...