1. 程式人生 > >android adb log 檢視分析工具

android adb log 檢視分析工具

相信很多使用ddms的同學都有一個鬱悶的東西,就是ddms儲存log後,不能再重新開啟log。

這裡推薦一個工具,雖然不能使用ddms開啟log,但是效果類似,絕對比一般的文字編譯器效果要好。



這個工具的基於兩點原理:

1. 利用Excel(2007)的資料自動篩選功能和條件格式功能
     具體來說,資料篩選功能保證檢視log時有ddms的filter效果;
                        條件格式功能保證 INFO 資訊是綠色的,ERROR資訊是紅色等等顯示格式。

                        所有的這些設定都儲存為Excel的一個模板,如果您有自己的偏好,可以自己定義。 (LogViewer/Uitl/log_template.xlsx)

2. 利用python和python for win, 將ddms儲存的log進行格式化處理,然後將文字內容匯入到excel模板中,儲存為新的excel檔案即可。

原理很簡單,基本都是一些瑣碎的細節處理,有興趣的話可以試用一下,使用上有問題,歡迎提問。

相關推薦

android adb log 檢視分析工具

相信很多使用ddms的同學都有一個鬱悶的東西,就是ddms儲存log後,不能再重新開啟log。 這裡推薦一個工具,雖然不能使用ddms開啟log,但是效果類似,絕對比一般的文字編譯器效果要好。 這個工具的基於兩點原理: 1. 利用Excel(2007)的資料自動篩選

android adb源碼分析(1)

cap clas lin logging ann 區分 pes rac warn ADB是Android debug bridge的縮寫,它使用PC機可以通過USB或網絡與android設備通訊。 adb的源碼位於system/core/adb目錄下,先來看下編譯腳本And

android 動畫卡頓分析工具

android 動畫卡頓分析工具     Android應用效能優化之分析工具   上一次記錄瞭解決過度繪製的過程,這一次,想先弄清個概念性的東西,就是如何判斷順不順暢?   這東西其實最初我自己也覺得有點廢話,用起來會卡就明顯是不順暢咯。   但這東西就跟我很想吐槽很

Android studio記憶體洩露分析工具使用

什麼是記憶體洩漏 Android虛擬機器的垃圾回收採用的是根搜尋演算法。GC會從根節點(GC Roots)開始對heap進行遍歷。到最後,部分沒有直接或者間接引用到GC Roots的就是需要回收的垃圾,會被GC回收掉。而記憶體洩漏出現的原因就是存在了無

android上opengl效能分析工具

最新版 android adt 中包含了opengles trace 選項。高通提供了一個adreno gpu上的效能分析工具,可以直接分析android / PC上opengles應用程式的效能。 1. opengles trace 1.1 版本要求 1)Android

android adb常用命令操作及檢視log的方法

一.adb的常用命令 1.adb下直接拉起當前應用      eg:  am start -n com.android.settings/.FallbackHome 2.adb remount //將 /system 部分置於可寫入的

記憶體洩露-Android Studio 生成Dump 的 HPROF 檔案檢視分析工具

0. 文章參考 1. HPROF 檔案 作用 HPROF檢視工具會列出類、類的例項和例項的引用樹,以此來幫助你跟蹤記憶體的使用情況,找出記憶體洩漏的地方。 2. dump Hprof file Android Studio 到匯出 HPROF

Android記憶體分析工具(四):adb命令

1.adb shell dumpsys meminfo yourpakagename Pss對應的TOTAL值:記憶體所實際佔用的值。 Dalvik Heap Size:從RuntimetotalMemory()獲得,DalvikHeap總共的記憶體大小。 Dalvik

一個好用的Android Log檢視工具

你是不是一直在使用notepad或者source insight之類文字工具艱難地看andorid系統龐大的Log? 你是不是覺得需要一款跟Logcat差不多的工具,來看Log檔案? 這個是本人開發過程中一直使用的一個工具。 這個工具類似於DDMS的logcat,具體Log

正確使用Android性能分析工具——TraceView

dalvik虛擬機 rac 說明文 重復 能力 個人 method ring 這不 TraceView界面 現來看一下整個界面的圖,整個界面包括上下兩部分,上面是你測試的進程中每個線程的執行情況,每個線程占一行;下面是每個方法執行的各個指標的值 上面一部分是你測試進程的中每

Android ADB 原始碼分析(三)

前言 之前分析的兩篇文章 Android Adb 原始碼分析(一) 嵌入式Linux:Android root破解原理(二)   寫完之後,都沒有寫到相關的實現程式碼,這篇文章寫下ADB的通訊流程的一些細節 看這篇文章之前,請先閱讀 Linux的SOCKET

Android Adb 原始碼分析

扭起屁股得意洋洋 最近,我負責的專案因為臨近量產,把之前的userdebug版本關閉,轉成了user版本,增加selinux的許可權,大家都洋溢在專案準備量產的興奮和喜悅之中不能自拔 誰知,好景不長,user版本釋出之後,各種bug接踵而來,但是因為user版本許可權的原因,我們之前保留

最方便的Android線上原始碼檢視工具

需要檢視Android系統原始碼的朋友, 可以使用QTrace, 檢視線上Android原始碼非常方便. QTrace下載:http://www.onlinedown.net/soft/1223124.htm,linux,window都可以執行.   集成了三個線上And

Android效能分析工具systrace使用

th p { margin-bottom: 0cm } td p { margin-bottom: 0cm } h2.western { font-family: "Liberation Sans", sans-serif; font-size: 16pt } h2.cjk { font-size: 16pt

正確使用Android效能分析工具——TraceView

最近公司app中有些列表在滑動的時候會有卡頓現象,我就開始著手解決這些問題,解決問題之前首先要分析列表滑動的效能瓶頸在什麼地方。因為之前不會正確使用TraceView這個工具,主要是看不懂TraceView介面下方資料指標的值代表什麼意思…以前我用StopWatch類來分析效能,現在覺得弱爆了…不過

os-android:效能分析工具(systrace,starce,top,iotop)

os-android:效能分析工具(systrace,starce,atrace) 1 超級神器 systrace Systrace 允許你在系統級別收集和檢查裝置上執行的所有程序的計時資訊。Systrace採集核心、Android系統和應用層的資訊,然後生成HTML影象化報告。

Android 效能分析工具之TraceView

Android 效能分析工具之TraceView TraceView簡介 Traceview本身是一個數據分析工具, Android 平臺將Traceview作為 Android SDK內建的一個工具,主要用於載入 Android 應用程式所生成的trace檔案並且分析trace檔案採集到的資料裡面

Android Native/Tombstone Crash Log 詳細分析

Android 雖然已經有好幾年了,但是NDK的開放速度卻非常緩慢,所以目前網路上針對對Android Native Crash的分析說明還比較少,尤其是非常詳細的分析方式更難以查詢。因此大部分程式設計師在遇到難以進行addr2line的crash log時,會一籌莫展。

工具:Spy++ —— 視窗、訊息檢視分析利器

1,簡介 Microsoft Spy++是一個非常好的檢視Windows作業系統的視窗、訊息、程序、執行緒資訊的工具,簡單易用,功能強大。 2,下載地址 3,使用場景 (1)我經常用來查詢一個不知道從哪裡彈出來的廣告視窗是哪個程序搞的鬼……然後

Android使用adb命令檢視APP資料流量使用情況

1. 在Android系統中,"/proc/net/xt_qtaguid/stats"這個檔案裡儲存著各個應用的流量資訊,統計流量的時候可以用到這個檔案。    首先獲取待測應用的userId        adb shell dumpsys package 【包名】  |