国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

android 常規(guī)log的查看與抓取

這篇具有很好參考價(jià)值的文章主要介紹了android 常規(guī)log的查看與抓取。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

ProtoLog開(kāi)關(guān)

在代碼中我們經(jīng)??匆?jiàn)ProtoLog打印的log,如下:

ProtoLog.i(WM_DEBUG_ANIM, "Animation start delayed for %s", mAnimatable);

這種log正常情況不會(huì)顯示,因此我們需要打開(kāi)開(kāi)關(guān),其格式為:
adb shell wm logging enable-text [代碼中對(duì)應(yīng)的TAG]
我們這段代碼的TAG是WM_DEBUG_ANIM,因此通過(guò)命令adb shell wm logging enable-text WM_DEBUG_ANIM打開(kāi)log開(kāi)關(guān)

logcat抓取log

# 抓取普通的andorid log
adb shell logcat > log.txt
# 僅抓取events log
adb shell logcat -b events > log.txt
# 抓取所有類型log
adb shell logcat -b all > log.txt

# 根據(jù)關(guān)鍵字抓取log,-i可以忽略大小,-e可以添加多條關(guān)鍵字,如下:
adb shell logcat -b events | grep -ie "關(guān)鍵log1" -ie "關(guān)鍵log2"> log.txt

events.log中對(duì)應(yīng)代碼查找

events log對(duì)應(yīng)代碼的規(guī)律是:
events log開(kāi)頭的字段,比如wm_xxx
則對(duì)應(yīng)的代碼可以通過(guò) grep 抓取 writeWmxxx 找出是在哪里打印的該events log

例如:
應(yīng)用走到onresume生命周期的log
wm_on_resume_called: [223605563,com.tencent.mm.ui.LauncherUI,RESUME_ACTIVITY,10]

EventLogTags.writeWmOnResumeCalled(mIdent, getComponentName().getClassName(), reason);

通知cancel的log
notification_canceled: [0|com.tencent.mm|40|null|10218,8,19980,19980,7720,-1,-1,NULL]文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-810385.html

EventLogTags.writeNotificationCanceled(canceledKey, reason,
                r.getLifespanMs(now), r.getFreshnessMs(now), r.getExposureMs(now),
                rank, count, listenerName);

到了這里,關(guān)于android 常規(guī)log的查看與抓取的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android中如何通過(guò)perfetto抓取trace

    Android中如何通過(guò)perfetto抓取trace

    一,perfetto的作用 Perfetto的作用是提供一個(gè)性能檢測(cè)和跟蹤分析工具集 ,用于Android、Linux和Chrome平臺(tái)。 Perfetto是Google推出的一款全新的平臺(tái)級(jí)跟蹤分析工具,它從Android 10開(kāi)始被引入,旨在替代之前的systrace工具。Perfetto的核心特點(diǎn)包括用戶空間到用戶空間的跟蹤協(xié)議,基于p

    2024年02月21日
    瀏覽(16)
  • fiddler抓取Android手機(jī)app發(fā)送的請(qǐng)求

    fiddler抓取Android手機(jī)app發(fā)送的請(qǐng)求

    場(chǎng)景:需要抓取手機(jī)APP發(fā)送的請(qǐng)求 1.下載安裝fiddler 網(wǎng)址:https://www.telerik.com/download/fiddler-everywhere 2. 配置fiddler a.工具欄選擇Tools–Options–Connections,勾選Allow remote computers to connect,如下圖示: b.如果需要抓取https的請(qǐng)求,需要配置HTTPS如下圖示: 3.安裝證書 電腦、手機(jī)均需要

    2024年02月09日
    瀏覽(30)
  • Android開(kāi)發(fā) 我的開(kāi)源Android Log “日志狗”LogDog

    目錄 一、簡(jiǎn)介 二、LogDog的優(yōu)點(diǎn) 1、打印的格式 2、日志信息 3、LogDog的使用便利 4、參數(shù)優(yōu)化 5、日志文件輸出 6、日志文件的內(nèi)容加密 三、依賴使用LogDog 1、添加倉(cāng)庫(kù) 2、添加依賴 四、使用說(shuō)明 1、初始化 2、配置說(shuō)明 3、如何使用和參數(shù)說(shuō)明 LogDog 是一個(gè)開(kāi)源的 Java 日志框架,

    2024年02月04日
    瀏覽(89)
  • Android 常用Log日志

    https://blog.csdn.net/chi_wy/article/details/114639207 https://juejin.cn/post/7071188263968440356 https://www.jianshu.com/p/ffdeec225c29

    2024年02月12日
    瀏覽(28)
  • android log的使用

    現(xiàn)在在分析一個(gè)android netd的問(wèn)題,只要一開(kāi)啟熱點(diǎn), frameworks/base/packages/Tethering/src/android/net/ip/IpServer.java mNetd.tetherAddForward調(diào)用的時(shí)候,在netd進(jìn)程出錯(cuò),但是想確認(rèn)具體錯(cuò)誤時(shí),老是無(wú)法查看日志,logcat無(wú)法打印,經(jīng)過(guò)折騰,發(fā)現(xiàn)system/netd/server/TetherController.cpp里的LOG_TAG不是

    2024年02月05日
    瀏覽(12)
  • Android 7在Burpsuite中無(wú)法抓取HTTPS包

    Android 7在Burpsuite中無(wú)法抓取HTTPS包

    鏈接(URL):https://www.hygrey.com/burpsuite-can-not-capture-https-packet-in-android7.html 來(lái)源(Source):渡緣人?? 渡緣人大佬的教程詳細(xì)的列出來(lái)Android 7 配置bp抓包的流程,也可以一同參考下面的鏈接 https://blog.chenjia.me/articles/171029-223953.html ? 說(shuō)說(shuō)遇到的問(wèn)題,首先就是adb使用不熟練,建議先打

    2024年02月17日
    瀏覽(18)
  • Android 7.0以上charles無(wú)法抓取部分https包問(wèn)題

    Android 7.0以上charles無(wú)法抓取部分https包問(wèn)題

    手機(jī)通過(guò)訪問(wèn)chls.pro/ssl下載.pem證書,如無(wú)法安裝,在文件管理器中將后綴名改為.crt 在設(shè)置中安裝該證書 Charles-Proxy - SSL Proxying Setting - Include 添加需要抓包的URL:443即可 以上基本配置結(jié)束后,看下代碼 AndroidManifest.xml文件的中添加android:networkSecurityConfig=“@xml/network_security_conf

    2024年02月21日
    瀏覽(23)
  • mitmproxy 抓包神器-2.抓取Android 和 iOS 手機(jī) https 請(qǐng)求

    mitmproxy 抓包神器-2.抓取Android 和 iOS 手機(jī) https 請(qǐng)求

    抓取手機(jī)請(qǐng)求的前提條件是確保手機(jī)和電腦在同一網(wǎng)段上,也就是說(shuō)使用同一WiFi。 mitmweb 命令啟動(dòng)服務(wù),默認(rèn)監(jiān)聽(tīng)8080端口 開(kāi)啟代理,設(shè)置監(jiān)聽(tīng)8080端口,點(diǎn)保存按鈕 打開(kāi)手機(jī)設(shè)置-WIFI-長(zhǎng)按你的wifi-修改網(wǎng)絡(luò)-代理選擇手動(dòng) 輸入服務(wù)器主機(jī)名和IP,服務(wù)器主機(jī)名就是自己電腦本

    2024年02月11日
    瀏覽(25)
  • Android之抓取短信,所有應(yīng)用信息,通訊錄,通話記錄,手機(jī)系統(tǒng)相冊(cè)圖片

    一般我們做金融APP會(huì)遇到風(fēng)控需求,需要獲取用戶手機(jī)短信,手機(jī)所有安裝應(yīng)用信息,通訊錄,通話記錄等功能,接下來(lái)我們看看怎么做,一篇文章解決所有! 這里我只需要這些字段,需要更多自己添加 1.kotlin 2.java 1.kotlin 2.Java 1.kotlin 2.Java 這篇文章比較長(zhǎng),懶得分開(kāi)成幾篇

    2024年02月16日
    瀏覽(29)
  • [Android studio] 第2節(jié) 使用log打印日志

    目錄 一、日志是什么? 二、使用方法 1.引入庫(kù) 2.使用日志 3.使用詳解 4.android.util.Log 在 Android Studio 中,日志是一個(gè)重要的工具,用于診斷應(yīng)用程序的執(zhí)行過(guò)程和調(diào)試應(yīng)用程序中的問(wèn)題。 在 Android Studio 中,日志是一個(gè)重要的工具,用于診斷應(yīng)用程序的執(zhí)行過(guò)程和調(diào)試應(yīng)用程序

    2024年02月09日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包