日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android logcat 根据包名过滤,adb logcat通过包名过滤(dos命令find后跟变量)

發布時間:2025/3/12 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android logcat 根据包名过滤,adb logcat通过包名过滤(dos命令find后跟变量) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

過濾條件:該app在運行

實現原理:

1、獲取該app運行時的pid

2、通過find命令,過濾pid的日志,就是該包的運行日志

實現:

1、在同一目錄建立一文件:getpid.bat

@echo off

adb shell "ps | grep com.example.testprogram"復制以上代碼,保存

2、在同一目錄建立另外一個問文件:getpid1.bat

@echo off

for /f "tokens=2 delims= " %%i in ('getpid.bat') do set pid=%%i

echo %pid%

adb logcat | find "%pid%"

pause

復制以上代碼,并保存

鏈接手機,啟動com.example.testprogram這個app

雙擊getpid1.bat即可獲取該程序的日志:

D/dalvikvm( 9017): Late-enabling CheckJNI

I/ActivityManager( 2272): Start proc com.example.testprogram for activity com.example.testprogram/.MainActivity: pid=9017 uid=10070 gids={50070, 1028}

D/libEGL ( 9017): loaded /system/lib/egl/libEGL_mali.so

D/libEGL ( 9017): loaded /system/lib/egl/libGLESv1_CM_mali.so

D/libEGL ( 9017): loaded /system/lib/egl/libGLESv2_mali.so

E/ ( 9017): Device driver API match

E/ ( 9017): Device driver API version: 17

E/ ( 9017): User space API version: 17

E/ ( 9017): mali: REVISION=Linux-r3p1-01rel1 BUILD_DATE=Tue Jul 2 15:06:24 KST 2013

D/OpenGLRenderer( 9017): Enabling debug mode 0

D/tag ( 9017): it's a log !

D/AndroidRuntime( 9017): Shutting down VM

W/dalvikvm( 9017): threadid=1: thread exiting with uncaught exception (group=0x418dc700)

E/AndroidRuntime( 9017): FATAL EXCEPTION: main

E/AndroidRuntime( 9017): java.lang.ArithmeticException: divide by zero

E/AndroidRuntime( 9017): at com.example.testprogram.MainActivity$2.onClick(MainActivity.java:33)

E/AndroidRuntime( 9017): at android.view.View.performClick(View.java:4247)

E/AndroidRuntime( 9017): at android.view.View$PerformClick.run(View.java:17728)

E/AndroidRuntime( 9017): at android.os.Handler.handleCallback(Handler.java:730)

E/AndroidRuntime( 9017): at android.os.Handler.dispatchMessage(Handler.java:92)

E/AndroidRuntime( 9017): at android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime( 9017): at android.app.ActivityThread.main(ActivityThread.java:5289)

E/AndroidRuntime( 9017): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 9017): at java.lang.reflect.Method.invoke(Method.java:525)

E/AndroidRuntime( 9017): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)

E/AndroidRuntime( 9017): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)

E/AndroidRuntime( 9017): at dalvik.system.NativeStart.main(Native Method)

I/Process ( 9017): Sending signal. PID: 9017 SIG: 9

I/ActivityManager( 2272): Process com.example.testprogram (pid 9017) has died.

W/InputMethodManagerService( 2272): Got RemoteException sending setActive(false) notification to pid 9017 uid 10070

adb logcat通過包名過濾(dos命令find后跟變量)

標簽:adb???logcat???過濾

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統來源:http://blog.csdn.net/lyhdream/article/details/46597581

總結

以上是生活随笔為你收集整理的android logcat 根据包名过滤,adb logcat通过包名过滤(dos命令find后跟变量)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。