我正試圖在屏幕上打印日誌。但它顯示的錯誤是:如何在Android中讀取堆棧跟蹤文件?
無法打開堆棧跟蹤文件'/data/anr/traces.txt':Permission denied。
如何訪問堆棧跟蹤文件?
我正試圖在屏幕上打印日誌。但它顯示的錯誤是:如何在Android中讀取堆棧跟蹤文件?
無法打開堆棧跟蹤文件'/data/anr/traces.txt':Permission denied。
如何訪問堆棧跟蹤文件?
我希望你使用eclipse,你可以在ddms窗口中找到它。
我們如何將與特定應用程序相關的所有日誌複製到文本文件中? – Prachi 2011-03-10 13:01:42
選擇一個日誌,然後按Ctrl + A然後按Ctrl + C並粘貼到txt文件中 – ingsaurabh 2011-03-10 13:13:27
@Richa有時候err文件會自動複製到工作區中的項目文件夾中。你有沒有注意到任何.log文件? – vnshetty 2011-03-10 13:50:58
所有堆棧跟蹤打印在logcat的所以去DDMS窗口,選擇logcat的標籤。
如果日誌貓不可見,請從DDMS中選擇設備選項卡並選擇您正在測試的設備。
如果這兩個標籤是不可見的,你再看看在+
標誌的Eclipse點擊左下角選擇LogCat
你能PLZ告訴你是怎麼想我的意思是展示一些代碼 – ingsaurabh 2011-03-10 12:47:03
你可以將該文本文件移動到您的桌面(或任何位置),您可以打開它嗎? – vnshetty 2011-03-10 12:49:06
public void ReadLogs(){try {Process process = Runtime.getRuntime()。exec(「logcat -d」); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); StringBuilder日誌=新的StringBuilder(); String line = bufferedReader.readLine(); while(line!= null){log.append(line); } Log_Details_button.setText(log.toString()); } catch(IOException e){}} – Prachi 2011-03-10 12:56:14