程序员开发实例大全宝库

网站首页 > 编程文章 正文

ADB常用命令(Android Debug bridge)安卓调试桥常用命令

zazugpt 2024-10-20 15:56:58 编程文章 21 ℃ 0 评论

ADB的作用:用来连接PC设备与安卓设备,然后通过PC端下发命令操作控制安卓设备的一个工具。

ADB的架构为C/S架构,C为Client客户端(windows),S为Server服务端(安卓设备)。

注意事项:ADB命令必须在Windows的CMD环境下输入!

ADB常用命令:

1、adb devices 作用:查看安卓设备。

2、adb shell 作用:从win7系统进入Android系统的终端,Android的底层系统其实是Linux。

进入Linux后用su切换到root用户,在安卓设备授权后就可以查看安卓设备内的目录了。

3、exit 作用:退出,返回。

4、ctrl+c 作用:立刻退出安卓底层Linux系统到win7的cmd界面。

5、adb install app安装包(在Windows的路径可直接往界面里拉) 作用:把windows上的app包 安装到安卓设备上。

6、adb install –r app安装包的绝对路径 作用: 替换原来的app进行安装。

7、adb uninstall app安装后的包名 作用:卸载安卓设备中安装过的app文件。

8、adb shell pm list packages 作用:查看安卓设备上所有应用的包名。

9、adb shell pm list packages | grep 要查找内容 作用:查看安卓设备上相关应用的包名。

10、adb shell pm list packages -f 作用:查看apk文件在手机上的安装位置等详细信息。

11、adb logcat 作用:抓取Android系统所有的日志。(发现bug后)

12、adb logcat > 盘符:\log[年月日-时分].txt 作用:将查找到的日志写入log[年月日-时分].txt文件。

13、日志的级别(低→高):(1)d:debug调试信息(2)i:infor信息(3)w:warning警告信息 (4)e:error报错信息

14、adb logcat *:w > 盘符:\log[年月日-时分].txt 作用:抓取不同级别的日志。

15、adb logcat -v time *:w > 盘符:\log[年月日-时分].txt 作用:抓取日志时,附带时间戳。

16、adb logcat (-v time *:w) | findstr 包名 > 盘符:\log[年月日-时分].txt 作用:只抓取与‘被测APP’相关的日志。

17、如何查看日志,搜索关键字 :1)ANR : application not response 应用无响应。2)CRASH:崩溃。3)exception:异常

Android常见的异常类:1)算术异常类:ArithmeticExecption 2)空指针异常类:NullPointerException

3)类型强制转换异常:ClassCastException 4)数组负下标异常:NegativeArrayException

5)数组下标越界异常:ArrayIndexOutOfBoundsException 6)违背安全原则异常:SecturityException

7)文件已结束异常:EOFException 8)文件未找到异常:FileNotFoundException

9)字符串转换为数字异常:NumberFormatException 10)操作数据库异常:SQLException

11)输入输出异常:IOException 12)方法未找到异常:NoSuchMethodException

18、adb -s 设备号 命令 作用:连接多个设备时,向指定设备发送adb命令。

19、adb kill-server 命令:停止adb服务

20、adb start-server 命令:开启adb服务

21、adb push <PC路径\文件名> <安卓路径> 作用:从‘windows设备’’‘上传’文件到‘安卓设备’。

22、adb pull <安卓路径/文件名> <PC路径> 作用:从‘安卓设备’‘下载’文件到‘windows设备’。


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表