ADB常用的命令
2018.10.12:(Android Studio)
adb shell:进入Android底层Linux系统
ps:查看系统里面所有进程
USER 哪个用户运行的
PID 进程ID
PPID 进程的父进程ID
VSIZE 虚拟的尺寸
RSS 常驻内存的代销
查看系统给某个进程分配的堆内存: dumpsys meminfo com.ph.common2:remote
Pss:物理内存使用情况。
Heap Size:堆内存总大小。
Heap Alloc:堆内存分配了多少。
Heap Free:堆内存剩余多少。
Native Heap:jni相关,C空间的堆内存。
Dalvik Heap:虚拟机的堆内存。
Stack:堆栈的大小。
Ashmem:共享内存的大小。
- adb shell //进入设备的data目录
- exit //退出adb shell
- adb devices //显示当前运行的全部模拟器
- adb start-server //开启PC端的adb server
- adb kill-server //关闭PC端的adb server
- adb connect 192.168.1.5:5555 //连接手机(5555是手机开放的端口号,可省略)
,如果连接成功会进行相关的提示,此时在电脑上可以输入adb相关的命令进行调试该手机,如果失败的话,可以先kill-server命令,然后重试连接。 - adb disconnect 192.168.1.5:5555 //调试结束,断开手机连接。
- adb shell pm list packages //列出手机上所有安装的应用包名
- adb install *.apk //adb安装apk
- adb -s <设备编号> install *.apk //多个设备时,指定某设备安装应用。
- adb uninstall apk的包名 //adb卸载apk。
- adb push <本地路径> <远程路径> //从本地向设备中添加文件
- adb push <远程路径> <本地路径> //从设备上拷贝文件到本地
- adb help //显示帮助信息
AndroidStudio配置Terminal窗口及相关命令归总