分享

Android应用程序----程序调试(2)

 松林园 2021-04-28

Android应用程序----程序调试(1)


添加过滤器

单击“+ 

填入过滤器称:LogcatFilter 

设置过滤条件为“标签=LOGCAT

LogCat过滤后的输入结果


无论什么类型的日志信息,属于哪一个进程,只要标签为LOGCAT,都将显示在LogcatFilter区域内


DevTools用于调试和测试的工具 

包括了一系列用户各种用途的小工具Development SettingsException BrowserGoogle Login ServiceInstrumentationMedia ScannerPackage BrowserPointer LocationRaw Image ViewerRunning processesTerminal Emulator


DevTools的使用界面


Development Settings 

Development Settings中包含了程序调试的相关选项 

单击功能前面选择框出现绿色的“对号”表示功能启用 

模拟器会自动保存设置

Development Settings选项


Package Browser 

Package BrowserAndroid系统中的程序包查看工具,能够详细显示已经安装到Android系统中的程序信息包括包名称、应用程序名称、图标、进程、用户ID、版本、apk文件保存位置和数据文件保存位置 

进一步查看应用程序所包含ActivityServiceBroadcastReceiverProvider的详细信息

Package Browser查看ActivityLifeCycle程序的相关信息


Pointer Location 

Pointer Location是屏幕点位置查看工具,能够显示触摸点的X轴坐标和Y轴坐标

Pointer Location的使用画面


Running processes 

Running processes能够查看在Android系统中正在运行的进程,并能查看进程的详细信息,包括进程名称和进程所调用的程序包 

Andoird模拟器缺省情况下运行的进程com.android.phone进程的详细信息


Andoird模拟器缺省情况下运行的进程

com.android.phone进程的详细信息


Terminal Emulator 

Terminal Emulator可以打开一个连接底层Linux系统的虚拟终端,但具有的权限较低,且不支持提升权限的su命令 

如果需要使用root权限的命令,可以使用ADB工具 

右图是Terminal Emulator运行时的画面,输入ls命令,显示出根目录下的所有文件夹






    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多