android 如何调整app的 nice值 安卓如何调试app
转载
1.adb安装
2.adb常见的命令
- adb start -server
- adb kill -server
- adb install <APK文件路径>
- adb -s 设备 install <APK文件路径> 指定设备安装
- adb shell pm list package 查看手机上所有安装的apk
- adb shell pm list package -s 仅查看系统的包
- adb shell pm list package -3 仅查看第三方的包
- adb shell am start -n <包名>[/<Activity>]
- adb shell am force -stop <包名>
- adb shell screencap <文件路径> 对屏幕截屏并保存到指定文件
- adb shell screenrecord <文件路径> 对屏幕录屏并保存到指定文件
- adb push <本地文件路径><目标设备路径> 将本地文件传到指定设备
- adb pull <目标设备路径><本地文件路径> 将指定设备上的文件传到本地
- adb shell input text [输入的文本] 屏幕输入
- 参数cpuinfo, 获取所有进程的CPU详细信息,包括每个进程的CPU时间和占用百分比
- 参数battery 电池状况
- 无参数,查看所有进程的CPU和内存使用情况
- -m number 筛选前number个进程
- -d number number秒实时更新
- 设备的系统日志和app日志,格式:adb logcat [选项][过滤选项]
- 按照日志级别记录从低到高:V,D(debug),I(info),W(warn),E(error),F(fatal),S(silent)
- adb logcat 10 *:D 过滤debug级别及以上的10条记录
- adb logcat EXCEPTION:I 过滤关键字为EXCEPTION的view级别及以上的记录
3.ADB连接失败的原因:
- USB连接问题
- USB调试模式未开启
- 未授权连接。首次连接设备时,授权对话框里面未开启授权
- ADB服务未启动
4.adb如何查看日志?
- 使用命令adb logcat *:W > logcat.txt过滤日志信息道日志文件
- 分析原因:
- 在日志中搜索关键字,错误信息等
- 分析堆栈信息
- 分析错误代码
- 查找关键日志,具体场景具体分析
- 重现问题
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。