我已經試過沒有成功,在這裏找到明確的答案,所以請原諒我,如果答案很明顯。 我正在開發一款應用程序,可以使用USB作爲OTG與外部設備進行通信。 問題是發生崩潰時,我無法通過USB調試進行調試,當然也不使用仿真器。 由於JellyBean,使用第三方應用程序讀取LogCat是不可能的 - 在這種情況下,我只有JB設備進行測試。當USB忙時捕獲LogCat(到SD卡)
有沒有一種快速有效的方法來獲取所有日誌在這種情況下?
我在onCreate
試過這樣:
String filePath = Environment.getExternalStorageDirectory() + "/Download/logcat.txt";
try {
Runtime.getRuntime().exec(new String[]{"logcat", "-f", filePath});
} catch (IOException e) {
// TODO Auto-generated catch block
Toast.makeText(this, "!!Cannot write log", Toast.LENGTH_SHORT).show();
}
而且它並沒有真正寫什麼(試了幾個路徑)..
謝謝你在前進, 馬克。
需要一個根深蒂固的設備,但它似乎像一個很好的解決方案:)謝謝 – Mark