ADB
adb devices
列出连接的设备,多个设备指定设备 adb -s<设备序列号>
adb install -r [filePath]
安装APK,允许覆盖安装
adb shell
进入设备的shell界面
adb shell pm list packages -3
查看应用列表(第三方应用)
adb shell dumpsys activity top
查看栈顶Activity
adb shell dumpsys activity activities
显示当前所有在运行的任务栈
adb shell ps | grep [packageName]
查看指定包名的进程
adb pull/push [remte] [local]
向手机发送/复制文件
adb shell dumpsys package [packagename]
获得手机里面某个apk的应用信息、版本信息
adb shell input text 123
输入文本在焦点处于的文本框
adb shell screencap -p /sdcard/sc.png
屏幕截图
adb logcat
adb logcat <option> [<filter-spec>]
adb logcat -d(将日志转储到屏幕并退出)
adb logcat -d | grep [xxx] >a.log(模糊查找)
adb logcat -d [xxx]:i *:S >a.log(精确查找)
adb logcat -d *:E (输出错误以上级别的日志)
adb logcat -d AndroidRuntime:E *:S(输出错误以上级别的日志)
AAPT
aapt list
列举 ZIP, JAR 或者 APK 文件里的内容。
aapt dump
从 APK 文件里导出指定的信息。
aapt dump badging app-debug.apk
从 APK 获取基础信息aapt dump permissions app-debug.apk
获取权限声明列表
aapt package
打包 Android 资源。
aapt remove
删除 ZIP、JAR 或者 APK 文件里的内容。
aapt add
把文件添加到 ZIP、JAR 或者 APK 文件里。
aapt crunch
压缩 PNG 文件