adb start-server:杀掉后重启
文章插图
5037:adb默认端口 , 如果该端口被占用 , 可以指定一个端口号 , 如下命令↓
adb -p 6666 start-server:任意指定一个 adb shell 的端口
文章插图
4、apk 操作指令
adb shell pm list packages:列出当前设备/手机 , 所有的包名
文章插图
adb shell pm list packages -f:显示包和包相关联的文件(安装路径)
文章插图
adb shell pm list packages -d:显示禁用的包名
adb shell pm list packages -e:显示当前启用的包名
adb shell pm list packages -s:显示系统应用包名
adb shell pm list packages -3:显示已安装第三方的包名
adb shell pm list packages xxxx:加需要过滤的包名 , 如:xxx = taobao
adb install <文件路径apk>:将本地的apk软件安装到设备(手机)上 。如手机外部安装需要密码 , 记得手机输入密码 。
文章插图
adb install -r <文件路径apk>:覆盖安装
文章插图
adb install -d <文件路径apk>:允许降级覆盖安装
adb install -g <文件路径apk>:授权/获取权限 , 安装软件时把所有权限都打开
adb uninstall <包名>:卸载该软件/app 。
注意:安装时安装的是apk , 卸载时是包名 , 可以通过 adb shell pm list packages 查看需要卸载的包名 。
文章插图
adb shell pm uninstall -k <包名>:虽然把此应用卸载 , 但仍保存此应用的数据和缓存
adb shell am force-stop <包名>:强制退出该应用/app
文章插图
5、文件操作指令
adb push <本地路径文件或文件夹> <手机端路径>:把本地(pc机)的文件或文件夹复制到设备(手机)
文章插图
注意点1:pc机路径与Android机路径 , 分隔符是不同的 。
注意点2:复制失败 , 大概率是无权限 。可先使用上面介绍过的两个命令:adb root;adb remount 。在使用 adb push 命令
adb pull <手机端路径/文件或文件夹> <pc机路径>:把设备(手机)的文件或文件夹复制到本地 。注意点同上
文章插图
6、日志操作指令
adb shell logcat -c:清理现有日志adb shell logcat -v time :输出日志 , 信息输出在控制台adb shell logcat -v time > <存放路径log.txt>:输出日志并保存在本地文件Ctrl+C:终止日志抓取adb shell logcat -v time *:E > <存放路径log.txt>:打印级别为Error的信息日志的等级:-v:Verbse(明细)-d:Debug(调试)-i:Info(信息)-w:Warn(警告)-e:Error(错误)-f:Fatal(严重错误)抓取日志的步骤先输入命令启动日志 , 然后操作 App , 复现 bug , 再 ctrl+c 停止日志 , 分析本地保存的文件 。:日志是记录手机系统在运行app时有什么异常的事件EXCEPTION也可以把更详细得Anr日志拉取出来:adb shell pull /data/anr/traces.txt <存放路径>
7、系统操作指令 adb shell getprop ro.product.model:获取设备型号
文章插图
adb shell getprop ro.build.version.release:获取Android系统版本
文章插图
adb get-serialno:获取设备的序列号(设备号)
推荐阅读
- adb命令logcat抓取日志
- 正确安装adb工具,且常用的adb命令
- 窗帘安装 学生床帘批发
- 国内阀门一线品牌及五十强 上海良工阀门
- 脑筋急转弯5000题 猜谜语及答案
- 英雄联盟介绍以及由来?英雄联盟介绍?
- 抽屉滑道安装方法 抽屉滑道安装
- 乌木家具价格及图片大全 乌木艺术品
- 钢结构行车梁安装规范 钢吊车梁图集
- 厨房热水器安装高度 热水器安装高度