与应用交互

主要是使用 am 命令,常用的 如下:command 用途start [options] 启动 指定的 Activitystartservice [options] 启动 指定的 Servicebroadcast [option。

查看应用详细信息

命令:adb shell dumpsys package 输出中包含很多信息,包括 Activity Resolver Table、Registered ContentProviders、包名、userId、安装后的文件资源代码等路径、版本信息、权限信息和授。

查看正在运行的 Services

命令:adb shell dumpsys activity services [] 参数不是必须的,指定 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。 不一定要给出完整的包名,比如运行 adb shell dumpsy。

查看前台 Activity

命令:adb shell dumpsys activity activities | grep mResumedActivity输出示例:mResumedActivity: ActivityRecord{8079d7e u0 com.cyanogenmod.。

常见安装失败输出代码、含义及可能的解决办法如下

输出 含义 解决办法INSTALL_FAILED_ALREADY_EXISTS 应用已经存在,或卸载了但没卸载干净 adb install 时使用 -r 参数,或者先 adb uninstall 再安装INSTALL_FAILED_。