導航:首頁 > 凈水問答 > eclipseddms過濾

eclipseddms過濾

發布時間:2022-08-26 06:53:44

⑴ eclipse ddms怎麼用

進入解壓縮後的目錄中,雙擊「eclipse.exe」即可打開Eclipse的工作界面。
註:Eclipse正常運行的前提是在系統變數中存在名為「JAVA_HOME」的變數,值為JDK的安裝目錄。

⑵ 怎麼用eclipse還有logcat命令的過濾log信息

1. 只顯示需要的輸出,白名單
最方便的當然是通過管道使用 grep 過濾了,這樣可以使用 grep 強大的正則表達式匹配。簡單的匹配一行當中的某個字元串,例如 MyApp:
adb logcat | grep MyApp
adb logcat | grep -i myapp #忽略大小寫。
adb logcat | grep --color=auto -i myapp #設置匹配字元串顏色。更多設置請查看 grep 幫助。

進階一點可以使用 grep 的正則表達式匹配。例如上一個例子會匹配一行中任意位置的 MyApp,可以設置為僅匹配 tag。默認的 log 輸出如下,如果修改過輸出格式相應的表達式也要修改。
I/CacheService( 665): Preparing DiskCache for all thumbnails.

可以看出 tag 是一行開頭的第三個字元開始,根據這點寫出表達式:
adb logcat | grep "^..MyApp"

根據這個格式也可以設置只顯示某個優先順序的 log,再匹配行首第一個字元即可。例如僅顯示 Error 級別 tag 為 MyApp 的輸出:
adb logcat | grep "^E.MyApp"
當然也可以匹配多個,使用 | 分割多個匹配表達式,要加轉義符。例如要匹配 tag 為 MyApp 和 MyActivity 的輸出:
adb logcat | grep "^..MyApp\|^..MyActivity"
adb logcat | grep -E "^..MyApp|^..MyActivity" #使用 egrep 無須轉義符

2. 過濾不需要的輸出,黑名單
還是使用 grep,用法也跟上面的一樣,加一個 -v 即可。例如要過濾 tag 為 MyApp 和 MyActivity 的輸出:
adb logcat | grep -v "^..MyApp\|^..MyActivity"
adb logcat | grep -vE "^..MyApp|^..MyActivity" #使用 egrep 無須轉義符

3. 顯示同一個進程的所有輸出
有時一個程序裡面的 tag 有多個,需要輸出該程序(同一個 PID)的所有 tag;僅使用 tag 過濾有時也會漏掉一些錯誤信息,而一般錯誤信息也是和程序同一個 PID。還是通過 grep 實現,思路是先根據包名找到 pid 號,然後匹配 pid。寫成 shell 腳本如下,參數是程序的 java 包名(如 com.android.mEdia)。
查看源代碼列印幫助\
#!/bin/bash

packageName=$1
pid=`adb shell ps | grep $packageName | awk '{print $2}'`

adb logcat | grep --color=auto $pid

4. 從當前開始顯示
logcat 有緩存,如果僅需要查看當前開始的 log,需要清空之前的。adb logcat -c && adb logcat

5. 過濾 log 文件
有時需要分析 log 文件,過濾 log 文件還是使用 grep。例如 log 文件為 myapp.log,要匹配 tag 為 MyApp 和 MyActivity 的輸出,然後輸出到 newmyapp.log:cat myapp.log | grep "^..MyApp\|^..MyActivity" > newmyapp.log
Windows 下推薦使用 Notepad++,一個免費強大的記事本,支持正則表達式查找替換。可以高亮顯示匹配內容,也可以刪除不需要的內容。
以上的技巧主要用到了 grep,其實 logcat 本身也有過濾功能,可以根據 tag、優先順序過濾 log,具體請參考 Android 官方文檔 Reading and Writing Logs。如果喜歡使用圖形界面,請參考 Using DDMS,DDMS 裡面的 logcat 也可以同樣過濾。

⑶ 如何在Eclipse中添加DDMS

DDMS 的全稱是Dalvik Debug Monitor
Service,它為程序員提供例如:為測試設備截屏,針對特定的進程查看正在運行的線程以及堆信息、Logcat、廣播狀態信息、模擬電話呼叫、接收SMS、虛擬地理坐標等等。

eclipse中添加ddms的方法如下:

1、在Eclipse的右上角,選擇Perspective,再選擇DDMS,Eclipse進入如下布局tools-007

⑷ 打開Eclipse DDMS的,詳細操作步驟

點擊 "window" 選擇"Open Perspective" 再選"Other" 在彈出的對話框中選"DDMS"
或者點擊右上角的類似表格加一個星星的圖標,選"Other" 在彈出的對話框中選"DDMS"

⑸ eclipse怎麼自動創建過濾器

eclipse怎麼自動創建過濾器
使用Eclipse 編寫Java代碼時,自動生成的注釋信息都是按照預先設置專好的格屬式
生成的。
修改作者、日期注釋格式:
打開Windows->Preferences->Java->Code Style->Code Templates,
點擊右邊窗口中的Comments,可以看到有很多選項,
我們便可對此注釋信息模板進行編輯。
如我們希望在一個Java文件的開頭設置作者信息、日期信息。
選擇Types,點擊Edit,將
/**
* @author ${user}
* ${tags}
*/
將${user}刪除,改成你希望顯示的名字
將${tags}刪除,
點擊Insert Variable,選擇Date,這樣就會自動生成日期信息。
在你需要添加註釋的地方點擊Sources->Ganarate Element Comment,
或者使用快捷鍵 Alt+Shift+J ,則 eclipse 自動在該類前面添加註釋。

⑹ Android Studio中怎麼使用DDMS工具

隨著 android studio 的廣泛使用,開發人員對相關工具的使用需求更加凸顯。昨天在一個android studio教程網站上,看到一篇有關DDMS工具使用的相關知識,感覺很不錯,分享給大家,一起來看看吧,新技能get走起~~

首先,我們需要了解的是DDMS工具是個什麼鬼?

其實,DDMS(Dalvik Debug Monitor Service),是 Android
開發環境中的Dalvik虛擬機調試監控服務。可以進行的操作有:為測試設備截屏,查看特定行程中正在運行的線程以及堆信息、Logcat、廣播狀態信
息、模擬電話呼叫、接收SMS、虛擬地理坐標等,功能非常強大,對於安卓開發者來說是一個非常好的工具,下面來看看其具體用法吧。

Android Studio開發工具中,打開DDMS

1.Devices:查看到所有與DDMS連接的模擬器詳細信息,以及每個模擬器正在運行的APP進程,每個進程最右邊相對應的是與調試器鏈接的埠。

2.Emulator Control:實現對模擬器的控制,如:接聽電話,根據選項模擬各種不同網路情況,模擬簡訊發送及虛擬地址坐標用於測試GPS功能等。

3.LogCat :查看日誌輸入信息,可以對日誌輸入進行Filter過濾一些調試的信息篩選查看等。

4.File Exporler:File Exporler文件瀏覽器,查看Android模擬器中的文件,可以很方便的導入/出文件。

5.Heap:查看應用中內存使用情況。

6.Dump HPROF file:點擊DDMS工具條上面的Dump
HPROF文件按鈕,選擇文件存儲位置,然後在運行hprof-conv。可以用MAT分析heap mps啟
動MAT然後載入剛才我們生成的HPROF文件。MAT是一個強大的工具,講述它所有的特性超出了本文的范圍,所以我只想演示一種你可以用來檢測
泄露的方法:直方圖(Histogram)視圖。它顯示了一個可以排序的類實例的列表,內容包括:shallow
heap(所有實例的內存使用總和),或者retained heap(所有類實例被分配的內存總和,裡面也包括他們所有引用的對象)等。

7.Screen captrue:截屏操作

8.Thread:查看進程中線程情況。

9.其它工具。

可能這樣說,不太直觀,來簡單展示幾個的使用:

查看進程中的線程

查看內存信息

文件管理,可以對文件進行導入導出,真機很多操作可能需要Root許可權才能進行。模擬器的話可以模擬發簡訊,打電話,定位等:

查看特定頁面的展示及布局元素構成:

以上只通過圖片展示了4個功能,由於篇幅有限就介紹到這里,更多功能,大家可以在實踐中去慢慢摸索,如果有什麼新發現,或新技能,歡迎補充分享。

⑺ Eclipse / ddms / logcat 中的崩潰日誌(crash log)是哪個

logcat是android中用於輸出日誌用的 log可以保存到一個文件中,保存方式: 直接在logcat中 按 Ctlr + C 復制 注意,右鍵是沒有復制粘 使用adb命令,將logcat重定向 adb shell 進入shell模式 執行 logcat > c:\log.txt 表示將logcat定向到這個文件中

⑻ eclipse的DDMS如何抓取指定app的log

有一個照相機的小圖標

⑼ 為什麼eclipse沒有DDMS這個按鈕,有哪位高手能回答,我看視頻,人家右邊的JAVA按鈕旁邊有

原生的eclipse是沒有DDMS插件的,要用ADT的Android SDK搭建開發環境,或者下載android開發插件並安裝才行。

⑽ Eclipse 中DDMS File explorer在哪裡

前提:安裝了ADT
菜單:windows-show views-others,在過濾框中輸入ddms即可找到。或者按快捷鍵alt+shift+q,然後再按一上q

閱讀全文

與eclipseddms過濾相關的資料

熱點內容
鈉離子交換器樹脂水含銀嗎 瀏覽:435
現代空氣凈化器有什麼不足 瀏覽:95
請問高的食材凈化器的價格是多少 瀏覽:330
離子交換濾芯好還是活性炭濾芯好 瀏覽:219
凈水機出純水少怎麼回事 瀏覽:320
常壓過濾減壓過濾 瀏覽:203
純水機上up代表什麼 瀏覽:616
長期吸入加熱後的聚氯乙烯樹脂 瀏覽:998
簡述蒸發蒸餾乾燥的含義及原理 瀏覽:882
老鐵壺是不是更容易養出來水垢 瀏覽:226
市場上賣的蒸餾水有什麼牌子的 瀏覽:164
奉賢區工業廢水處理怎麼樣 瀏覽:182
超濾膜如何有效清洗 瀏覽:974
某污水處理廠施工方案 瀏覽:29
自來水濾芯為什麼要更換 瀏覽:632
啟動污水處理廠 瀏覽:684
一級凈水機是什麼 瀏覽:267
鋼廠廢水多少溫度 瀏覽:799
迪盧克怎麼打純水的鷹 瀏覽:961
污水處理廠建設的實施方案 瀏覽:140