开发者工具

447 阅读1分钟

一:AAPT

Android asset packaging tool
编译的时候调用aapt工具进行资源打包
主要用来分析apk

配置aapt环境变量:

export AAPT_HOME=/Users/xiaodengliang185/Library/Android/sdk/build-tools/28.0.3
export PATH=$PATH:$AAPT_HOME 

二:Lint

gradle lint //  自动生成检测报告

三:ADB

用于电脑和手机之间的通信
adb version 查看adb的版本
adb device 查看连接到电脑的所有设备
adb reboot 重启设备
adb kill-server 终止adb服务
adb start-server 重启adb服务
adb shell cat /proc/cpuinfo 获取cpu信息
adb install apkname.apk //安装apk
adb install -s apkname.apk //安装apk到sd卡
adb install -r apkname.apk //保存缓存数据安装apk
adb shell pm list package //显示手机上所有安装的app的包名
adb uninstall apkname.apk //卸载应用
adb shell top 查看应用占用内存的情况
adb shell top -3 查看前3个占用最多的程序
adb shell cat /proc/meminfo查看内存占用
adb shell ps 查看进程列表
adb shell service list 查看后台services信息
adb shell screencap -p /sdcard/screen.png 截图到指定路径
adb shell screenrecord --size 1280*720 /sdcard/video.mp4
adb shell sreccnrecord --time-limit 200 /sdcard/video.mp4//指定录制时间是200秒

四、Logcat

adb logcat --help
adb bugreport>bugreport.log //输出系统日志

五、其他SDK工具

keytool、jarsigner工具:用于设置签名
zipalign:打包时候进行资源对其