关键词不能为空

当前您在: 主页 > 英语 >

Android ADB 操作命令

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-24 15:24
tags:

-

2021年2月24日发(作者:得分)


ADB (Android Debug Bridge)


说明:下面 一些命令需要有


root


权限才能执行成功


快速启动


dos


窗口执行


adb




1.


所在路径添加到系统环境变量中



2.


配置快捷键启动


dos


进入


C:WINDOWSsystem32


目录下,找到

.


右击菜单



< br>发送到



桌面快捷方式。



在桌面上右击



快捷方式






属性



快捷方式



页< /p>




->


光标 高亮



快捷键



按 下自定义快捷键



(


如:


Ctrl + Alt + Z)



任何情况下,按下


Ctrl + Alt + Z


启动


dos


窗口就 可以执行


adb


命令了





-----------


查看设备连接状态



系列


-----------


adb get-serialno




获取 设备的


ID


和序列号


serialNu mber


adb devices


查询当前计算机上连接那 些设备


(包括模拟器和手机)



输出格 式


:


[serialNumber] [state]


adb get-state



查看 模拟器


/


设施的当前状态


.



说明:



序 列号


[serialNumber]


——



adb


创建的一个字符串,这个字符串通过自己的控


制端口


-



唯一地识别一个模拟器


/

< p>
设备实例。一个序列号的例子:



emulator-5554



-- ---------


发送命令到设备



系列


-----------


adb [-d|-e|-s ]


-d


发送命令给


usb


连接的设备



-e


发送命令到模拟器设备



-s


发送命令到指定设备




如启动手机设备


shell: adb -d shell





adb forward


发布端口


,


可以设置任意的端口号,



做为主机向模拟器或设备的请求端口。如:


adb forward tcp:5555 tcp:8000



adb reboot


重启手机



adb remount



syst em


分区重新挂载为可读写分区



adb kill-server


终止


adb


服务进程



adb start-server


重启


adb


服务进程



adb root


已< /p>


root


权限重启


adb


服务



adb wait-for-device < /p>


在模拟器


/


设备连接之前把命令转载在< /p>


adb


的命令器中



adb jdwp


查看指定的设施的可用的

< br>JDWP


信息


.



可以用



forward jdwp:


端口映射信息来连接指定的


JDWP< /p>


进程


.


例如:




adb forward tcp:8000 jdwp:472



jdb -attach localhost:8000




adb shell am


命令可以启动应用程序




adb shell input text



向设备输入文本(光标所在的文本框)



adb shell input keyevent


向设备发送按键事件



如:










在编辑短信时,往文本框输入文本:


adb shell input text




向手机发 送键值回


Home



adb shell input keyevent 3


event_code

< p>
参考


view/


中的




KEYCODE_*







public static final int KEYCODE_SOFT_LEFT








= 1;






public static final int KEYCODE_SOFT_RIGHT







= 2;






public static final int KEYCODE_HOME













= 3;






public static final int KEYCODE_BACK













= 4;






public static final int KEYCODE_CALL













= 5;






public static final int KEYCODE_ENDCALL










= 6;







-----------


安装卸载



系列


-----------



adb install [-l] [-r] - push this package file to the device and install it

































('-l' means forward-lock the app)

































('-r' means reinstall the app, keeping its


data)


adb uninstall [-k] - remove this app package from the device

































('-k' means keep the data and cache


directories)


如:



adb install d:


adb unstall


说明:如果带


-r


选项重新安装


apk


时,安装在



/data/local/tmp/


目录下,手机重


启后还是使 用原来的


apk.



-----------


文件操作



系列


-----------



adb push





- copy file/dir to device


adb pull





- copy file/dir from device





-----------


基本


linux shell


命令



系列


-----------



adb shell [command]



ls


列出目录下的文件和文件夹



cd


切换目录



rm


删除目录和文件



cat



查看文件内容



ps


可以看那个进程再跑



ps -x [PID]


查看单个进程的状态



top


可以看那个进程的占用率最高



su


切换到


root


用户



kill [pid]


杀死一个进程



chmod 777


修改该文件为可执行权限




详细使用情况可以登录一台


Linu x


服务器在


shell


下查看帮助手册


,



man






-----------


查看系统状 态和信息



系列


-----------


adb shell procrank


查询各进程内存使用情况



adb shell service list


查看


services


信息



adb shell cat /proc/meminfo


查看当前的内存情况



adb shell cat /proc/cpuinfo


查看


CP U


信息(硬件)



adb shell cat /proc/iomem



查看

IO


内存分区




adb shell getprop


列出系统所有属性



adb shell getprop | findstr


列出包含


gsm


的属性



adb shell setprop



修改系统属性






adb shell sqlite3


可以执行


sql


语句 查看数据库信息,



具体使用情况待调查






-----------Log


系列


-----------



adb logcat [ ] - View device log



1~~~~~~~~~~~


查看可用日志缓冲区


:


adb logcat -b radio




查看缓冲区的相关的信息


.



adb logcat -b events




查看和事件相关的的缓冲区


.



adb logcat -b main




查看主要的日志缓冲区





2~~~~~~~~~~~


过滤日志 输出


:


过滤器语句按照下面的格式描


tag:priority ... , tag


表示是标签


, priority


是表示标


签的报告的最低等级



adb logcat *:W



显 示优先级为


warning


或更高的日志信息

< br>


adb logcat ActivityManager:I MyApp:D *:S




日志的标 签是系统部件原始信息的一个简要的标志。


(比如:


―View ‖


就是查看系


统的标签)


.


优先级有下列集中,是按照从低到高顺利排列的


:



V



Verbose (lowest priority)


D



Debug


I



Info


W



Warning


E



Error


F



Fatal


S



Silent (highest priority, on which nothing is ever printed)




如果你电脑上运行


logcat < /p>


,相比在远程


adbshell


端,你还 可以为环境变量


ANDROID_LOG_TAGS :


输入一个参数来设置默认的过滤




export ANDROID_LOG_TAGS=



需要注意的是


ANDROID_LOG_TAGS

< p>
过滤器如果通过远程


shell


运行


logcat


或用


adb shell logcat


来运行模拟器


/


设备不 能输出日志


.



3~~~~~~~~ ~~~


控制日志输出格式


:


日志信息 包括了许多元数据域包括标签和优先级。


可以修改日志的输出格式,


以可以显示出特定的元数据域。


可以通过



-v


选项得到格式化输出日志的相关信



.




brief



Display priority/tag and PID of originating process (the default format).


process



Display PID only.


tag



Display the priority/tag only.


thread



Display process:thread and priority/tag only.


raw



Display the raw log message, with no other metadata fields.


time



Display the date, invocation time, priority/tag, and PID of the originating


process.


long



Display all metadata fields and separate messages with a blank lines.



当启动了


logcat


,你可以通过


-v


选项来指定输出格式


:



[adb] logcat [-v ]


下面是用



thread


来产生的日志格式


:




adb logcat -v thread


需要注意的是你只能


-v


选项来规定输出格式



option.



4~~~~~~~~~~~Logcat

命令列表



-b



加载一个可使用的日志缓冲区供查看,比如


event



radio .


默认


值是


main


。具体查看


Viewing Alternative Log Buffers.




-c



清楚屏幕上的日志


.




-d



输出日志到屏幕上


.



-f



指定输出日志信息的



,默认是


stdout .



-g



输出指定的日志缓冲区,输出后退出


.



-


-


-


-


-


-


-


-



本文更新与2021-02-24 15:24,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/670377.html

Android ADB 操作命令的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文